【发布时间】:2018-09-18 09:26:45
【问题描述】:
我正在尝试自定义键绑定 Ctrl+Meta+i,但它似乎不起作用。
这是我的.Xresources 文件中的内容:
XTerm.VT100.Translations: #override \
Ctrl <KeyPress> I: string("^[JDI") \n\
Meta <KeyPress> I: string("^[JDMI") \n\
Ctrl Meta <KeyPress> I: string("^[JDCMI")
当我在终端中运行showkey -a 命令以查看每个单独的键序列生成的内容时,它会吐出:(对于 Ctrl+i Meta+i和 Ctrl+Meta+i):
^[JDI 27 0033 0x1b
74 0112 0x4a
68 0104 0x44
73 0111 0x49
^[JDMI 27 0333 0x1b
74 0112 0x4a
77 0115 0x4d
73 0111 0x49
^[JDI 27 0033 0x1b
74 0112 0x4a
68 0104 0x44
73 0111 0x49
如你所见,按下 Ctrl+Meta+i 会输出序列 Ctrl+i。
就像终端完全忽略了我同时按住 Ctrl 和 Meta 的事实。
【问题讨论】:
标签: key-bindings xterm