假设我将终端设置为“NON CANONICAL”模式,关闭所有字符编辑。
- 现在我要做的是等待按键事件然后当它发生时我想去一个函数让我们说“eat_input”然后检查那里按下的键是“向上箭头”还是“向下箭头“键。如果是,则使用选项“TCSANOW”将终端转换为“NON CANONICAL”
“吃掉”所有未传输到过程的输入然后将终端改回“CANONICAL MODE”。
醇>
有没有办法在“c”中执行1.(表示等待按键事件)。
还是有另一种方法可以做到1.在c中(主要是在按键事件中吃掉未传输的输入)。