2025年1月1日 星期三

微軟萬用折疊式鍵盤在Mac上做keyboard remapping重新配置鍵盤佈局

要將微軟萬用折疊式鍵盤Universal Foldable Keyboard (英文縮寫是MUFK...)用macOS上,MUFK右上角的OS要選擇成iPad iPhone模式後,左上角的Escape鍵居然和Home鍵一樣,都變成了

{"consumer_key_code":"menu"}

也就是沒了Escape卻多了兩個Home鍵,這在嚴重需要esc的vim上造成許多困擾。解決方法是安裝Karabiner Element, a powerful and stable keyboard customizer for macOS。完成安裝後,連上MUFK的藍牙後Karabiner Element就會自動識別出UniversalFoldsableKb:

  • Vendor ID: 1118 (0x045e)
  • Product ID: 2060 (0x080c)

然後從Simple Modifications > UniversalFordableKb [1118,2060]去設定:

  • Media Controls/Touch ID on Magic Keyboard → Controls and Symbols/escape

這樣左上角的Escape按鍵終於就可以執行escape的功能了:

{"key_code":"escape"}

但缺點是Home鍵也變成一樣的功能,這應該是因為在MUFK的iPad模式下,該兩個按鍵回傳的訊號都一樣的,所以用Karabiner Element修改後,兩個按鍵都會有一樣的行為。下圖是其他案件的設定,可以參考看看



參考資料

_EOF_

沒有留言:

張貼留言