我如何将中断信号重新定义为 Escape 或 Delete 键?

我如何将中断信号重新定义为 Escape 或 Delete 键?

我在 Google 上搜索过,但没找到答案。我想将中断信号键从 ^C 重新映射到 或 Delete,代码是什么?例如:

stty intr "ESC code"

然后回来:

stty intr ^C

答案1

您不想这样做。Esc键盘上的扩展键也会使用 生成的字符序列,因此每次按下按键都会像按下CtrlC后跟一些随机字符一样。

答案2

stty intr \033

这在某种程度上是有效的,但是由于\033/Escape 被用作转义字符,它会破坏其他东西。

相关内容