qt usb键盘 右ctrl键

发布于 2022-09-13 06:37:34 字数 235 浏览 22 评论 2

usb键盘右边的ctrl键按下就起不来了(不是物理按键起不来,是程序里面标记这个按键一直处于按下状态)
keyPressEvent事件中打印modifiers参数时,若按着右ctrl键不放,就会一直循环发生keyPressEvent事件,放开后就停止,说明程序是可以捕捉到ctrl按键是否在按下状态的。但是放开ctrl键,再按其他键的时候,参数modifiers却显示ctrl处于按下状态,很莫名其妙
左边的ctrl没有问题。谁知道是什么原因吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

如此安好 2022-09-14 20:31:29

cat /dev/tty1
然后按键盘,字符会显示在lcd上面。现在右ctrl键也没问题,就是说系统驱动没问题
qt程序我在pc上用qvfb运行也不存在问题。
怎么回事啊,吐血

初熏 2022-09-14 15:51:46

补充下,现在我在keyPressEvent和keyReleaseEvent里面都做了处理
现在的现象是:右边的ctrl键按下时引发keyPressEvent事,放开时却不引发keyReleaseEvent事件,
其他键两个事件都引发。
系统usb键盘驱动问题?还是usb接口问题? 键盘确定没问题
驱动是linux2.6.30自带的,我没动过

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文