關(guān)于升級(jí)macOS 10.12后Karabiner失效的解決方案

使用機(jī)械鍵盤的同學(xué)會(huì)發(fā)現(xiàn),在升級(jí)macOS 10.12后,Karabiner鍵盤工具失效。


目前Karabiner無(wú)法兼容macOS,已經(jīng)編寫了新的程序Karabiner-elements,并在github上開(kāi)放了下載,但是這個(gè)程序還處于原型階段,所以沒(méi)有GUI操作界面,需要通過(guò)修改json文件來(lái)修改設(shè)置。Karabiner-elements0.90.37的傳送門附上 https://pqrs.org/latest/karabiner-elements-latest.dmg。


下載安裝不在贅述。安裝結(jié)束后,有兩個(gè)程序,karabiner-elements和karabiner-eventviewer。

開(kāi)始默認(rèn)是不存在karabiner.json這個(gè)配置文件的,另一方面mac自帶的文本編輯器貌似存在一點(diǎn)問(wèn)題,這個(gè)后面會(huì)詳說(shuō),所以不推薦自己用文本生成。

打開(kāi)終端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修改為退格鍵,那么到這一步也就大功告成。

然后打開(kāi)karabiner-eventviewer,驗(yàn)證是否修改成功。

github上作者提供了幾種預(yù)設(shè),只用對(duì)應(yīng)修改在終端中輸入的指令最后一行最末尾處change_caps_lock_to_delete.json為其他即可。

1. caps lock改為esc鍵? ? change_caps_lock_to_escape.json

2. 對(duì)調(diào)caps lock和delete(兩鍵互換)? ? swap_caps_lock_and_delete.json

3. 對(duì)調(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(沒(méi)驗(yàn)證過(guò),大概是反斜線\改為~,待鋒友更正)? 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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,695評(píng)論 19 139
  • 因?yàn)橐Y(jié)局swift3.0中引用snapKit的問(wèn)題,看到一篇介紹Xcode8,swift3變化的文章,覺(jué)得很詳細(xì)...
    uniapp閱讀 4,877評(píng)論 0 12
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 34,840評(píng)論 18 399
  • PLEASE READ THE FOLLOWING APPLE DEVELOPER PROGRAM LICENSE...
    念念不忘的閱讀 13,675評(píng)論 5 6
  • 為了能更好的傳播產(chǎn)品經(jīng)理精品文章,我們特意創(chuàng)建「PM 周刊」,將通過(guò)微信和郵件的形式推送給大家,每周周一定時(shí)推送。...
    四勾4J閱讀 280評(píng)論 0 0

友情鏈接更多精彩內(nèi)容