因此,假设我在应用程序中启用了原始模式。 申请可能会也可能不会接受输入。
捕获Ctrl + C(SIGINT)的最佳做法是什么?请记住它不会总是接受输入,因此这会让整个事情变得微不足道更难。
我的想法是我总是在后台输入,并使用它来查看是否有人按下Ctrl + C,并丢弃所有输入,除非,Ctrl + C,或者我实际上对输入做了一些事情。
使用这个想法的缺陷是我相信你可以将SIGINT重新绑定到其他键。此外,始终采取输入可能不是最佳做法,也不是完全无痛的实施。
我完全放弃原始模式吗?我是否只在需要时启用它? (A.K.A.每次我想要一个炭?)
答案 0 :(得分:0)
侦听字符代码3,在原始模式下按ctrl-c时会发送该字符代码。