2024年4月13日发(作者:)

多个按键的连按处理技巧》大话篇

咚咚呛!咚咚呛!咚咚呛!----锣鼓三响,小匠出场:“如果你的芯是一座作坊,我愿

做那不知疲倦的程序匠……”

----台下,鲜花共烂西红柿一色,飞向台前……

----匠人连忙举起一个键盘,左遮右挡……

话说小匠的大话篇,自隆重推出以来,篇篇都考了个COOL,一时间人气大震。截止

昨天,共结交了N位好友,众多MM纷纷到斑竹那里打听小匠的婚否情况……

----西红柿再次飞向台前……

上次贴了一篇《一个按键的多种击键组合判别技巧》,这次再贴个姊妹篇上来……

----匠人正在贴贴子,被值勤的斑竹逮个正着:“好啊!我才打扫干净,你又给糟蹋

了……”

----匠人忙堆起一脸的媚笑:“斑竹大人,我贴的可是大话篇,麻烦你再给个COOL……”

----斑竹恍然:“哦,原来满纸胡言,通篇诋毁我斑竹光辉形象的那个匠人,就是

你?!……”

----匠人一看情形不对,正想开溜……

----只见一道白光一晃……

----3个时辰之后,有人发现昏迷不醒的程序匠人躺在血泊之中……

----墙上提着一行血字:“十步杀一匠,千里不留行。事了拂衣去,深藏身与名。”……

----好了,言归正传,请看下文:

《多个按键的连按处理技巧》

在设计中,常常用UP键和DOEN来调节参数。这种键在处理时,要考虑连按的问题。

而且希望键连续按下的时间越长,动作的响应速度越快(即加速度处理)

在连按的处理过程中,要考虑3个时间常数:

1、连按响应时间常数(首次值),该值用于区分连按/单按。

a)当按键闭和的时间<该参数时,判为单按;

b)当按键闭和的时间>该参数时,判为连按;

2、连按缓冲时间常数(最大值)。

在连按操作刚开始时,按键响应速度较慢,这个参数就是用于决定每次动作之间的

最大时间。