linux 设备驱动程序 (EVIOCG*) 中的事件代码

Event Codes in linux Device Drivers (EVIOCG*)

我一直在研究使用事件代码的驱动程序代码。但是我没有在 Linux 驱动程序中找到任何关于事件代码的文档。

有一件事我发现鼠标设备驱动程序使用这个事件代码来定位鼠标指针。关于事件代码,我知道的另一件事是用户 space 可以使用定义的 EVIOCG* ioctls 获取当前事件代码值 linux/input.h

我绝对是设备驱动领域的新人。

我需要帮助了解 linux 驱动程序中的常设事件代码

您可以在此处找到事件代码的文档以及更多内容

https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/Documentation/input?id=refs/tags/v4.1.3