蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 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



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com