我的左手腕总是患有 RSI(请参见此处),我认为这是因为与按 ctrl 和 shift 键相关的扭曲运动。因此,我继续购买了如下所示的Advantage Kinesis 键盘:
然而,即使有了这个键盘和脚踏板,并将 shift 键映射到 Back Space,我仍然有 RSI,同样只在我的左手。然后它发生在我身上,很多动作键都与左手相关。这是右手和左手的非详尽列表。
右手:
p
一个简单的粘贴语句,几乎总是单独使用o
写在当前行的上方/下方,几乎总是单独使用i
在光标处写入,几乎总是单独使用u
撤消,几乎总是单独使用y
yank,与运动命令一起使用,但右侧只有几个运动说明符(即。(
,)
,i
...)h
,j
,k
,l
, 单字符动作,很少使用。
现在观察
左手:
w
,e
,b
动一个字。经常与数字一起使用,或多次按下。t
,f
,$
全部与y
,d
, 或v
- Ctrl
w
+h
、j
、k
或l
, 用于移动窗口,并且需要用左手进行猛拉动作。 - Ctrl
x
Ctrlf
全方位完成(IIRC) - Ctrl
f
Ctrlg
找到光标下的文件
现在我确信这是一个有偏见的列表,但我的观点是,大量常用的动作键和一些其他困难的组合位于键盘的左侧。
我的问题是,有没有一种非重新发明轮子的方法来做到这一点?例如,有没有这样做的库?如果没有,如果我切换到 DVORAK,这会解决我提到的任何问题吗?