处理终端中密钥的不同名称(例如RET vs <return>)</return>

时间:2012-01-18 10:32:16

标签: emacs

当Emacs在终端下运行时,与其作为GTK应用程序(RET而不是<return>TAB而非{{1}运行时相比,它会看到某些键的名称不同对于一些涉及这些键的自定义键绑定,我必须定义它们两次,一个用于返回或制表符的“GTK”形式,一次用于“终端”形式。此外,org-mode似乎会覆盖<tab>键绑定,但不会覆盖<tab>绑定,从而导致行为不一致。有没有办法将“终端”键翻译成“GTK”键(缺少更好的术语)或以某种方式避免这种混乱?

1 个答案:

答案 0 :(得分:0)

对于这种情况,有一个系统。 Emacs定义了两个键映射key-translation-mapfunction-key-map,用于将键从一种形式转换为另一种形式。