1 2 3 4 5 6 7 8 9
from evdev import InputDevice, ecodes device = InputDevice("/dev/input/event0") print(f"Listening on {device.path}: {device.name}") for event in device.read_loop(): if event.type == ecodes.EV_MSC and event.code == ecodes.MSC_SCAN: print(f"Scancode: {event.value:#x}")