有很多选择stty
。我想要的是基于stty raw -echo
:我想知道是否可以添加一个选项,使终端驱动程序在看到例如ctrl+时发送信号z,而不是让我的程序处理这个按键。
1 回答
5
的raw
选项stty
是简写为-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -icanon -opost -isig -iuclc -ixany -imax‐ bel -xcase min 1 time 0
此-isig
列表中的 阻止终端响应例如CTRL-Z
添加isig
after raw
(如 in stty raw -echo isig
)将取消-isig
隐含 in raw
,并在原始模式下为您提供一个终端,该终端仍然响应 CTRL- Z(实际上是任何字符 INTR
、QUIT
、SUSP
或DSUSP
)
于 2017-01-19T22:09:33.747 回答