【发布时间】:2015-04-04 20:46:25
【问题描述】:
我正在尝试编写 Python 代码来捕获来自 Linux 上 /dev/input/event* 的事件。 对于事件,我想过滤事件类型、事件值、事件代码和时间(tv_sec 和 tv_usec)。
问题: 使用 EventType=EV_KEY 和 Event_Code = 0,1,2(其中 0=key_release,1=key_pressed,2=key_repeat),我想从 key_pressed(代码 0)和 key_released(代码 1)(time_pressed - time_released)中获取 DiffTime如果键重复(事件代码 2)。
有什么想法吗?
【问题讨论】:
-
format of /dev/input/event*? 的可能重复项
-
@SylvainLeroux:看起来比您链接的问题更具体。
-
@J.F.Sebastian 我同意这个问题本身。但我认为一些答案有必要的信息来解决 OP 问题。无论如何,你可能是对的:所以,我已经尽力综合了所有这些,并将其作为答案发布在这里。
标签: python struct keyboard-events