iamnick 发表于 2011-10-25 14:05:10

键盘的特殊按键的监听事件的探讨 —公布未完美的研究成果

最近潜水看到有些朋友在议论键盘按键控制之类的事情。

关于键盘控制有一个一直在大家心中的痛 — 无法监听到特殊按键:比如上、下、左、右,回车

其实关于这个年糕也有一些研究成果,但是未完全解决问题,所以一直没有公布,但是现在由于工作繁忙,可能研究的时间会相对较少。

这里我把之前我的研究的成果公布出来,以供大家开拓思路,集思广益,早日解决全键盘按键的监听事件。


方法就是:用可以把到相应特殊按键转化为字符的原始控件作为监听体。

例如:
1.回车是可以监控到的,用Text Area值=换行来判断回车
2.上下也是可以监控到的,用List Box值 的改变来判断

附件中上有演示原型

另外我个人而言推崇:少使用变量,能不使用就不使用,因为用了变量的交互无法做成自定义封装控件。

weilazi99234 发表于 2011-10-27 13:50:18

我也做了一个上下控制的   左右控制确实没办法
页: [1]
查看完整版本: 键盘的特殊按键的监听事件的探讨 —公布未完美的研究成果