qt usb键盘 右ctrl键
usb键盘右边的ctrl键按下就起不来了(不是物理按键起不来,是程序里面标记这个按键一直处于按下状态)
keyPressEvent事件中打印modifiers参数时,若按着右ctrl键不放,就会一直循环发生keyPressEvent事件,放开后就停止,说明程序是可以捕捉到ctrl按键是否在按下状态的。但是放开ctrl键,再按其他键的时候,参数modifiers却显示ctrl处于按下状态,很莫名其妙
左边的ctrl没有问题。谁知道是什么原因吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
cat /dev/tty1
然后按键盘,字符会显示在lcd上面。现在右ctrl键也没问题,就是说系统驱动没问题
qt程序我在pc上用qvfb运行也不存在问题。
怎么回事啊,吐血
补充下,现在我在keyPressEvent和keyReleaseEvent里面都做了处理
现在的现象是:右边的ctrl键按下时引发keyPressEvent事,放开时却不引发keyReleaseEvent事件,
其他键两个事件都引发。
系统usb键盘驱动问题?还是usb接口问题? 键盘确定没问题
驱动是linux2.6.30自带的,我没动过