使用機(jī)械鍵盤的同學(xué)會發(fā)現(xiàn)圆裕,在升級macOS 10.12后密浑,Karabiner鍵盤工具失效抵赢。
目前Karabiner無法兼容macOS挎挖,已經(jīng)編寫了新的程序Karabiner-elements奢入,并在github上開放了下載筝闹,但是這個(gè)程序還處于原型階段,所以沒有GUI操作界面腥光,需要通過修改json文件來修改設(shè)置关顷。Karabiner-elements0.90.37的傳送門附上 https://pqrs.org/latest/karabiner-elements-latest.dmg。
下載安裝不在贅述武福。安裝結(jié)束后议双,有兩個(gè)程序,karabiner-elements和karabiner-eventviewer捉片。
開始默認(rèn)是不存在karabiner.json這個(gè)配置文件的平痰,另一方面mac自帶的文本編輯器貌似存在一點(diǎn)問題,這個(gè)后面會詳說伍纫,所以不推薦自己用文本生成宗雇。
打開終端Terminnal,鍵入
mkdir -p ~/.karabiner.d/configuration/
cd ~/.karabiner.d/configuration/
curl -L -o karabiner.json https://raw.githubusercontent.com/tekezo/Karabiner-Elements/master/examples/change_caps_lock_to_delete.json
這個(gè)指令就是從github上下載一個(gè)json到默認(rèn)地址翻斟。該json默認(rèn)將caps lock修改為delete鍵逾礁。如果你單純只想把caps lock修改為退格鍵,那么到這一步也就大功告成访惜。
然后打開karabiner-eventviewer嘹履,驗(yàn)證是否修改成功。
github上作者提供了幾種預(yù)設(shè)债热,只用對應(yīng)修改在終端中輸入的指令最后一行最末尾處change_caps_lock_to_delete.json為其他即可砾嫉。
1. caps lock改為esc鍵? ? change_caps_lock_to_escape.json
2. 對調(diào)caps lock和delete(兩鍵互換)? ? swap_caps_lock_and_delete.json
3. 對調(diào)caps lock和esc? ? swap_caps_lock_and_escape.json
4. caps lock改為f19? ? change_caps_lock_to_f19.json
5. caps lock改為左ctrl? ? ? change_caps_lock_to_left_control.json
6. section key改為accent key(沒驗(yàn)證過,大概是反斜線\改為~窒篱,待鋒友更正)? change_section_key_to_accent_key.json
7. 日式鍵盤布局 (未驗(yàn)證)japanese_pc_keyboard.json
8. pc鍵盤mac布局 (主要就是optin鍵和command互換焕刮,最上排的fn功能鍵修改,外接機(jī)械鍵盤常用必備!)pc_keyboard_to_mac_mappings.json ?
9 qwerty鍵盤布局變dvorak布局? ? qwerty_to_dvorak.json