![如何获取鼠标/键盘原始事件?](https://linux22.com/image/64641/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E9%BC%A0%E6%A0%87%2F%E9%94%AE%E7%9B%98%E5%8E%9F%E5%A7%8B%E4%BA%8B%E4%BB%B6%EF%BC%9F.png)
我想拦截来自键盘(或最终鼠标)的原始事件。我尝试使用这些/dev/input/[...]
文件,它们非常实用,我可以读取任何键的事件,甚至是大写锁定或超级键。但我看到键盘输入受按键重复系统的影响,我不想要。
这是我们可以从内核读取的最低级别的信息(这意味着按键重复行为是在键盘中实现的?)还是存在更细粒度的 API(尽可能记录事件)?另外,是否可以在没有root权限的情况下读取这样的事件?
我想拦截来自键盘(或最终鼠标)的原始事件。我尝试使用这些/dev/input/[...]
文件,它们非常实用,我可以读取任何键的事件,甚至是大写锁定或超级键。但我看到键盘输入受按键重复系统的影响,我不想要。
这是我们可以从内核读取的最低级别的信息(这意味着按键重复行为是在键盘中实现的?)还是存在更细粒度的 API(尽可能记录事件)?另外,是否可以在没有root权限的情况下读取这样的事件?