如何获取鼠标/键盘原始事件?

如何获取鼠标/键盘原始事件?

我想拦截来自键盘(或最终鼠标)的原始事件。我尝试使用这些/dev/input/[...]文件,它们非常实用,我可以读取任何键的事件,甚至是大写锁定或超级键。但我看到键盘输入受按键重复系统的影响,我不想要。

这是我们可以从内核读取的最低级别的信息(这意味着按键重复行为是在键盘中实现的?)还是存在更细粒度的 API(尽可能记录事件)?另外,是否可以在没有root权限的情况下读取这样的事件?

相关内容