mac鍵位映射


mac鍵位映射有兩種方法,一種是用系統自帶的修飾鍵,一種是使用karabiner。

吐槽一波

這里介紹一哈要替換esc鍵的初衷,自從mac取消上面一排實體鍵后,雖然看起來花里胡哨了,但是還是有不方便的時候,比如我想快捷的使用esc時,發現按fn居然沒有esc顯示而是只有f1-f12,這就很蛋疼了呀~~

我知道有人會剛了,系統自帶的鍵盤設置可以自己選擇按下fn展示的效果,“展示功能欄”,“顯示f1,f2等鍵”,可是坑就坑在這里,選擇“展示功能欄”就不顯示f1-f12這些,選擇“顯示f1,f2等鍵”就不顯示esc...可能后面系統更新會解決這些問題吧,但是我還是不等系統更新了,畢竟生命在於折騰

替換esc

1 下載軟件

官網地址:點我打開

2 安裝軟件

成功后,系統提示要打開權限才可以繼續使用,嗯~這個看個人,也可以選擇不使用

3 配置文件

touch ~/.config/karabiner/assets/complex_modifications/vim-esc.json 

這里我將esc替換為 【fn + ·】,在karabiner中grave_accent_and_tilde就是【·】,對就是esc下面那個鍵,具體要替換成組合可以對照karabiner中對應的鍵位自己配置

{
    "title": "Change fn+` to ESC",
    "rules": [{
        "description": "Change fn+`  key to Escape key",
        "manipulators": [{
            "type": "basic",
            "from": {
                "key_code": "grave_accent_and_tilde",
                "modifiers": {
                    "mandatory": ["fn"]
                }
            },
            "to": [{
                "key_code": "escape"
            }]
        }]
    }]
}

4 導入配置

打開karabiner,選擇[complex_modifications],點擊add rule,可以看到剛剛添加的自定義組合鍵位,右側按鍵導入后立即生效


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM