Я использую Griffin PowerMate, подключенный к Raspberry Pi с работающей Stretch.Я написал скрипт на Python3, используя python-evdev для прослушивания событий и печати версии по категориям.После запуска программы, несколько раз нажав кнопку и увидев события «вверх» и «вниз», она случайным образом прекратит обнаруживать события.Кажется, что есть проблема синхронизации или буфера.Как я могу предотвратить потерю нажатий кнопок?
from evdev import InputDevice, categorize, ecodes
dev = InputDevice('/dev/input/event0')
print(dev)
dev.grab()
for event in dev.read_loop():
if event.type == ecodes.EV_KEY:
cat = categorize(event)
print(cat)