在 Reddit 发现了这个问题,OP 应该是手受伤了,只能单手操作,所以他问了个问题:
怎么样单手操作 Emacs?
https://www.reddit.com/r/emacs/comments/1ptzvfu/emacs_with_one_hand/
在 Reddit 发现了这个问题,OP 应该是手受伤了,只能单手操作,所以他问了个问题:
怎么样单手操作 Emacs?
https://www.reddit.com/r/emacs/comments/1ptzvfu/emacs_with_one_hand/
个人的第一反应是语音输入。第二反应是 ARTSEY。如果不止是 Emacs,还想用键盘操作其他应用的话,除了 ARTSEY 目前还没有第二选择。
对于单手操作 Emacs,我觉得需要使用 Meow 的那种 KEYPAD 思路才行。KEYPAD 模式在 ZMK 下是 Leader Key(ZMK 实现)+ Sticky Key(ZMK 实现),也就是说可以 <Leader> M x 来触发 M-x。买一个 ZMK 键盘可能不太现实,所以软件实现可以使用 kanata。
如果拇指还能用,那就可以用到 Layer,能方便单手输入某些符号和数字,比如按住 SPC 再按下 Q W E 这种就能输入789。但是如果拇指用不了,就按不了拇指键(或者很方便的切层)。可能最终应该使用 Combo,就是两个键一起按来输入一个键。说了这么多那又回到了 ARTSEY。
我有相似的处境,因为拇指键用得太多把我的拇指搞痛了。拇指键切层用起来是很爽,痛也是真的痛。所以我一直在尝试搞左手键盘右手鼠标的 Keymap(收集的一些 键盘 tricks,目前写得很烂,而且基本上都是给 ZMK 人看的)。里面的 combo 有些是抄 ARTSEY 的。
这个我在用,其实单手操作的重点是打开操作系统下的辅助功能,开启粘滞键。这个不仅单手可以操作,还可以像vim一样不再同时按住多个键,达到单字符按键而不用同时按下多个键。
在手机上使用emacs,触摸屏好像就没有人觉得单手操作有问题了;
而语音输入或用语音作任何操作,我一直都感觉比用手操作累得多,不明为什么有那么多人推崇语音操作,我想到的是可能只有这样才能最直观的展现出操作系统的智能性