打字的时候总是会因为移动光标影响手在键盘上的位置摆放,及其影响打字速度,这里通过下载AutoHotKey编写的小脚本,以设置快捷键类似的方式解决了这一难题
原文及脚本作者:火箭君CC
原文链接:https://sspai.com/post/57157
工具:AutoHotKey,xlr-space(百度云)
1. 解决问题的一些思路
其中有一个方案利用 Capslock(大写锁) 作为切换键,由于 Capslock 日常使用频率不高,将它作为一个特殊的切换键,当 Capslock 按下时,键盘上「i」「j」「k」「l」这四个键自动映射为「上」「左」「下」「右」。这样一来,就不再需要移动右手 到方向键或者鼠标/触摸板上了,直接在默认位置上,就能移动光标。
由于,ijkl 的键位类似普通方向键,所以操作上毫无违和感。
唯一需要习惯的是,移动光标时要额外按下「Capslock」。
这个方案有很多变种,例如:
- 适合左利手的,「esdf」/「wasd」转换为方向键版本
- 采用其它按键代替「Capslock」的版本
- 采用「ijkl」控制方向,「esdf」控制选中(⇧Shift+方向)的「左右互搏」版本
2. 脚本功能
火箭君的这个方案,姑且称之为「xlr-space」采用的是「SpaceBar」转义,
即按住空格键后「ijkl」,转换为方向键。
2.1 基本功能
1 | 按住空格键时: 按下「i/j/k/l」变为「上左下右」 |
2.2 左右手配合
1 | //方便选择内容: |
2.3 增强功能
1 | 空格加强 |
以上