Lines Matching refs:evdev
53 def __init__(self, evdev):
54 x = evdev.absinfo[libevdev.EV_ABS.ABS_X]
55 y = evdev.absinfo[libevdev.EV_ABS.ABS_Y]
191 # Based on the current 60-evdev.hwdb, Lenovo uses pvr and everyone else
253 evdev = libevdev.Device(fd)
254 touchpad = Touchpad(evdev)
277 for event in evdev.events():
312 xorig = evdev.absinfo[libevdev.EV_ABS.ABS_X]
313 yorig = evdev.absinfo[libevdev.EV_ABS.ABS_Y]
331 use_dmi = evdev.id["bustype"] not in [0x03, 0x05] # USB, Bluetooth
345 print("evdev:name:{}:{}*".format(evdev.name, dmi_modalias_match(modalias)))
348 "evdev:input:b{:04X}v{:04X}p{:04X}*".format(
349 evdev.id["bustype"], evdev.id["vendor"], evdev.id["product"]
366 if evdev.absinfo[libevdev.EV_ABS.ABS_MT_POSITION_X]:
383 "Instructions on what to do with this snippet are in /usr/lib/udev/hwdb.d/60-evdev.hwdb"