当按下时,为什么 xterm 中会回显 ^C 而不是 ^Z

当按下时,为什么 xterm 中会回显 ^C 而不是 ^Z

我正在我的 .xterm 中重新映射我的键.Xresources file
这是一个示例:

Ctrl ~Meta ~Shift <KeyPress> A: string("^[J0A")

0A我的问题是为什么按下绑定时字符串会打印到终端(就像按下时一样^C)?
为什么某些默认绑定^Z不会打印到屏幕上?

还有一种方法可以在.Xresources文件中明确声明您不希望将该密钥打印到屏幕上?

答案1

一切string行动确实在translations指定针对给定组合键发送到终端的一些数据。终端(实际上是终端内运行的内容,例如 shell 或编辑器)决定了什么回响

如果你想要一把钥匙来做不同的事情,还有其他的行动你可以使用比string

相关内容