1

我想改变我的一些 Emacs 键盘习惯,因为一些键盘快捷键组合(通常以 Cx、Mx 等开头)我是单手操作的,它们涉及到不舒服的手部动作。我想改变这种行为。

然而,由于我已经这样做了大约 15 年,它们被编入了我的肌肉记忆中。我很难记住改变我的打字方式。

我想知道是否可以在 Emacs 中进行细粒度的重新映射,即使一次只有一个键,所以 (left-control)+x 被禁用,但 (right-control)+x 仍然可以,之类的。

4

1 回答 1

1

您可以将“ctrl-x”“meta-x”更改为其他ergo 键组合。例如:

  1. 大写锁定。您可以将最喜欢的“meta-x”重新映射到这个单一的键。打字非常快速和舒适。对于 Windows,autohotkey 或 keytweak 可以完成重新映射工作。对于 Linux,您只需更改按键布局设置。

  2. Ctrl+/。如果您有 hhkb 键盘,或者您已将“Caps Lock”更改为“CTRL”。Ctrl+/ 是替换“Ctrl+x”或“Meta-x”的好方法。Ctrl+/ 是 emacs 中的小键组合,因此您可以更改原点。它比“Ctrl+x”容易得多。

  3. “Alt”比“Ctrl”更好,因为您可以用拇指输入它。ergoemacs 有一些不错的键盘映射技巧。它使用“Alt”作为主要功能键。您可以在https://code.google.com/p/ergoemacs/中找到它, 我很乐意使用此键绑定,并且不再考虑其他键调整计划。

  4. 购买更好的键盘。一些键盘改变了布局,使其更容易键入“Ctrl x”“Meta x”。Kinesis 键盘是终极解决方案。您可以通过 google 找到更多替代方案。

  5. 科勒马克·马尔特伦·德沃夏克。它们都有不同的按键布局。如果您想尝试新的布局。不要忘记他们。它可以帮助您处理“Ctrl x”问题。

于 2012-02-12T02:03:12.710 回答