所有文本输入的 Emacs 键绑定

所有文本输入的 Emacs 键绑定

我用十个手指打字。我尽量避免使用键盘上所有不容易触及的键:

  • Pos1
  • End1
  • Esc
  • ...

到目前为止,我的手指喜欢 emacs 键绑定,因为它们可以在编辑器和 bash 中使用:

  • ctrl- a:行首
  • ctrl- e: 行结束
  • ctrl- k:从光标处删除直到行尾
  • ctrl- y:插入被删除的内容(粘贴)

我目前正在从 emacs 切换到 pycharm。

现在我可以修改 pycharm(已经有一个带有 emacs 键绑定的配置)。但仍然有很多其他应用程序(如 Web 浏览器、电子邮件客户端等)不理解键绑定。

有没有办法让所有文本输入都具有这些基本内容?

更新 我没有固定使用 emacs 的键盘。我还年轻,可以学习不同的键盘。但它需要适合十指打字的人:我不想只用食指来F打字J

答案1

在网上搜索了好几分钟后,我发现最好的页面是

它解释了键盘布局 colemark 的按键重新映射。但它也可以用于 QWERTY/QWERTZ。

上述论坛帖子的重新映射是通过命令行工具完成的setxkbmap

更新:我没有使用setxkbmap,因为它感觉像是上个世纪的工具。今天(2016 年),Linux 已经总线。但到现在为止我还没有时间用 ibus 来解决我的想法。

有一个工具看起来很有前途(ibus typing booster)。但到目前为止我还没有尝试过。

相关内容