【发布时间】:2012-07-12 12:14:35
【问题描述】:
如何从 /dev/input/mice 读取鼠标按钮状态?我想检测按钮是否被按下。
【问题讨论】:
-
你的代码的上下文是什么?有什么理由不能使用 XMouse?
-
我使用的是 Qt Embedded 4.6。我想读取状态的原因是因为我不能依赖 Qt 的鼠标事件。小部件有时不会接收到鼠标释放事件。我不会使用标志和 qt 鼠标事件来跟踪按钮状态,而是尽可能从硬件读取状态。
-
离题:对我来说听起来像是一个错误,如果你没有得到事件。能够信任 Qt 而不必采取变通方法不是更好吗?
-
我会尝试不同的方法,然后让 Qt 处理它。
-
即使我让 Qt 处理它似乎有时也无法接收到 MouseReleaseEvent。