为了学习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小键盘的能力。