1

我正在尝试详细了解 Linux 内核如何处理鼠标中断。

我能够追踪从 i8042.c 中的中断开始到 mousedev.c 中的事件的流程。在 Linux 内核 3.6 的第 230 行 mousedev.c中的函数 mousedev_key_event() 中,我看到按钮事件已被解码。但我很想知道如何处理双击事件。

我尝试寻找必须检测到第二次点击的时间间隔。我确实找到了一个用于触摸板的触摸板,它是在同一文件line#51中定义的“tap_time” ,但不适用于外部 PS/2 鼠标。有人可以帮我弄清楚吗?

4

0 回答 0