為了學習SwiftUI把Mac 升級了,原來用的鍵位模擬軟件Karabiner在10.15不好用了。對于已經習慣的鍵位,這個事情是非常嚴重的。
決定好好研究鍵盤的layer編程來修改鍵位。
- 我常用的鍵位
caps_locks -> right_ctrl
fn -> caps_locks
看起來只有兩個鍵的修改,著實花了好幾步才能完成。
Fn + R還原鍵盤默認設置(無視Fn鍵有沒有換位置,就用Fn鍵帽所在的鍵)。
第一步 ,fn + right_shift 切換到自己中意的編程的layer(--空格左側--的燈的顏色不一樣,而且燈很亮)
第二步 ,right_ctrl鍵位改為caps_locks。此處用到編程模式。Fn + right_ctrl(這個位置也不會以你的意志為而轉移),進入編程模式(-- 空格右側--的燈亮起),按一下接受鍵ctrl,再按一下來源鍵caps_locks ,再按一下Pn保存編輯。此時ctrl鍵變為caps_locks(原來的caps_locks,還是caps_locks)。
第三步 , 編輯Fn位置。在當前layer,打開背面--開關3--(打開后可以任意調整Fn,Pn鍵)。按一下Fn,再按一下caps_locks,關閉背面--開關3--,此時Fn鍵就成功轉移到原始caps_locks鍵。
第四步。如果是Mac用戶,建議打開設置->鍵盤->修飾鍵 ,修改一下Commend和Option鍵的鍵位,更快捷方便。
到此大功告成。最終鍵位,切換輸入法,只需要掌心邊蹭一下右下角,非常方便。Fn + WASD的方向鍵也可以單手操作。充分發揮Poker小鍵盤的能力。