是这样,我的QT4.3.3运行在linux上,我已经export QWS_KEYBOARD=usb:/dev/input/event0 了。
系统启动起来,我使用键盘进行输入,大小写,选择都是正确的。
但是等了一会儿,再敲击键盘就没有反应了,系统没有死,不知道挂在什么地方了。
但是我telenet到板子上去,可以读取到/dev/input/event0的扫描码,证明kernel没有问题。但是QT的QSocketNotifier的event()函数为何没有将activated给emit出来,或者emit出来了,但是slot却没有接收到?
请问你们碰到过这类情况吗?是如何处理的?
我看qt的邮件列表里面说,目前qt 的usb keyboard还不支持热插拔。你们又是如何处理的呢?
谢谢!