|
蓝森林 http://www.lslnet.com 2006年6月6日 10:18
curses中如何将按键的延迟减小??
遇到一个问题:
在curses编程中,由于调用cbreak()取消了行处理后,任何一个按键会立即传送给程序,但是为了鉴定是一个字符还是一个特殊字符序列,终端会延迟一个很小的时间,
请问如何减小整个延迟时间??
谢谢 |
curses中如何将按键的延迟减小??
man keypad
bu zhi dao neng bu neng bang shang ni. |
curses中如何将按键的延迟减小??
-->
keypad是用于使用功能键(F1~F12),与楼主的问题没多大关系。
一般情况下对输入的字符无需自己做处理,可以直接使用form_driver()来处理。必要时只需要对少数几个键做判断即可。 |
curses中如何将按键的延迟减小??
多谢flw的回答
但是keypad()这个函数是处理特殊按键比如PageUp, PageDown
但是不能控制终端的输入延迟
这个延迟是为了检测是不是输入了一个特殊字符序列
比如说 ctrl+c or ctrl+z |
| |