我为什么要另开发一套模式编辑?

解决手疼问题,最实际的办法是换个好键盘,最好的办法就是远离电脑

我自己动手将我的青轴键盘换成了TTC静音茶轴,手感确实好了不少,打字久了也不疼了,而且因为声音小还能带到图书馆里面用了。我感觉轴体加焊接的套件工具这近300块是我去年最值的一笔消费 :joy:

2 个赞

好,先学习,有没有Doom的无痛切换模式,现在用的Doom配置,估计切入有点复杂

没法断言任何手段可以直接解决问题,因为每个人手的情况不同,键盘使用量情况也不同,有的人可能一天敲1万下,有的人一天10万下。每个手段只能给你一个缓解/避免问题的正向期望。

1 个赞

我是把alt-s定义为一个快捷键前缀, 然后在alt-s下绑定了大量常用的快捷键, 比如保存是alt-s alt-s, 打开文件alt-s alt-f. 所以control很少按.

C-v不是很常用, 一般用imenu跳转到函数, 然后用段落跳转, 句子跳转或者词跳转, 或者搜索, 来进一步移动到想要的位置.

安利一下隔壁王总的auto-save,省心省操作。

我是因为CtrlAlt常用,互换了左侧的这两个键。

其实利用好 meow 的 fallback 功能回落keypad。

  :custom
  (meow-selection-command-fallback
   '((meow-save . meow-keypad-start)       ;; x
     (meow-change . meow-keypad-start)   ;; c
     (meow-cancel . meow-keypad-start)    ;; g 
     (meow-reverse . meow-open-below)
     (meow-replace . meow-replace-char)
     (meow-pop . meow-pop-grab)
     (meow-kill . meow-C-k)
     (meow-delete . meow-C-d)))

这样没有选区的时候,直接 x s,等于 C-x C-s. 大大减少了按Control的情况,但是有些时候还是无法避免的要按control 比如 minibuffer 中候选取时。

试用meow,感觉很舒服,就是还不怎么熟悉。有个小问题谁能帮助下:

就是我在SPACE+h 或者SPACE+x 操作的时候我理解应该是CTRL+h 或 Ctrl+x 等同的吧,但是实际操作这两操作后的which-key 键显示不一样,是我理解错了吗?

不希望auto save, 我需要手动save

这种单字母的不方便, 容易受输入法影响.

哦,文档中对KEYPAD 模式作了说明,好像是KEYPAD 没有捕捉到所有的命令。

比如用SPACE+h 后f 是 view-emacs-faq, 但是Ctrl+h f 是describe-function.不知道是怎么回事? @DogLooksGood

meow-leader-keymap

这两个不是等同的,SPC h 之后相当于进入 KEYPAD 并已经按了个 Ctrl+h,在 emacs 里面 C-h f 就是 describe-function。 如果你按 SPC x 就相当于进入 KEYPAD 并已经有了个 Ctrl+x。

可以用 emacs-rime 或 pyim 这种能自动切换的输入法方案。

理解了,是自己看文档不仔细。SPC+h 进入KEYPAD 模式 再按 f 实际的键序列是 Ctrl-h Ctrl-f ,所以和直接按Ctrl-h f 不一致 :sweat_smile:

啊,是的。单键的话要 spc 前缀,没有歧义时才可以省略。

考虑了下在Github 提了个小建议,如不合理请忽略

考虑过, 最终没用, 用系统输入法能确保在不同app里输入体验一致

输入法后端一致就可以,前端可以有多个。

我看了问题,如果那样设计确实会更整齐,但是我的理解是 C- C- 的使用频率是更高的,所以我不会直接换成这个样子,可能会做些修改让这个地方能进行设置。