一、目的
利用Karabiner-Element修改键盘映射,使离手指较近的键位实现最常用的功能,提高文字输入、作业效率。
二、修改Cabs_Lock、Blankspace键位功能
1.将Cabs_Lock键改为Escape/Hyper键
单按Cabs_Lock:Escape
按住Cabs_Lock:Command+Option+Control+Shift
2.使Hyper组合键实现导航功能
Hyper+H/J/K/L:左、下、上、右
Hyper+I/O:行首尾
Hyper+U/P:段首尾
3.使Hyper组合键实现删除功能
Hyper+N:回删一个单词
Hyper+M:回删一个字符(中文都一样)
Hyper+,:后删一个字符
Hyper+。:后删一个单词
4.将BlankSpace键映射为Shift键
单按BlankSpace:空白
长按BlankSpace:Shift
三、设定代码
(一)傻瓜式操作
1.将Cabs_Lock键改为Escape/Hyper键
KE Preferences—Complex Modifications—Add rule—Import more……,在弹出的浏览器搜索框中输入Hyper,找到Capslock Enhancement,分别增加CapsLock to Hyper/Escape、Hyper Navigation、Hyper Deletion。
2.Change Spacebar to Shift
输入Spacebar,找到Change spacebar,增加Change spacebar to left_shift if pressed with other keys (Post spacebar when pressed alone)。
(二)代码
将Cabs_Lock键改为Escape/Hyper键见附件1,Change Spacebar to Shift见附件2。
网友评论