?
我使用 python-evdev 库来检测键盘事件。
但是我有一个问题,我需要在有检测键后刷新键盘事件。
例:
from evdev import InputDevice, categorize, ecodes
dev = InputDevice('/dev/input/event1')
for event in dev.read_loop():
if event.type == ecodes.EV_KEY:
print(categorize(event))
#to do..............
>>>flush here> KEYBOARD EVENT>>
如何开发
在对
事件执行完操作后,使用 device.read_one() 读取队列中的所有内容(如果队列为空,则返回 read_one() 返回 None)。
for event in device.read_loop():
do_stuff_with_your_event(event)
while device.read_one() != None:
pass