sample_python_evdev.py 374 B

1234567891011
  1. import evdev
  2. devices = [evdev.InputDevice(path) for path in evdev.list_devices()]
  3. e = evdev.events.InputEvent(1036996631, 984417, evdev.ecodes.EV_KEY, evdev.ecodes.KEY_A, 2)
  4. k = evdev.events.KeyEvent(e)
  5. assert(k.keystate == evdev.events.KeyEvent.key_hold)
  6. assert(k.event == e)
  7. assert(k.scancode == evdev.ecodes.KEY_A)
  8. assert(k.keycode == 'KEY_A')
  9. assert(len(devices) > 0)