Linux内核如何在mousedev.c中处理PS / 2鼠标的双击事件

时间:2012-11-05 08:25:58

标签: linux-kernel linux-device-driver device-driver

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

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

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

0 个答案:

没有答案