【发布时间】:2016-02-08 19:14:45
【问题描述】:
是否可以在 Emacs 中显示 caps lock 和 num lock 键是否打开?我问的原因是因为我是一个单手打字员并且使用FrogPad。 20 键设备使用多个 shift 键序列来拥有标准 qwerty 键盘的全部功能。我发现在 emacs 中显示 shift、caps lock 和 numlock 键的状态非常有帮助。我用谷歌搜索了这个,只能找到有关重新映射键的帖子。这甚至可能吗?
【问题讨论】:
-
在 X11 版本的 emacs 中是可能的,因为 X 服务器将为 emacs 提供该信息。然而,终端代码与 Emacs 的其余部分相距甚远,以至于在 Lisp 级别上不太可能访问。 (例如,Emacs 不知道 X 中的 Return 键和 Control-m 之间的区别,即使 X 服务器向它提供了此信息。它们在任何有机会查看之前被翻译为“换行符”。这是因为控制台式终端无法区分这两种情况。)