enum evdev_device_model {
EVDEV_MODEL_DEFAULT = 0,
- EVDEV_MODEL_LENOVO_X230 = (1 << 0),
- EVDEV_MODEL_CHROMEBOOK = (1 << 1),
- EVDEV_MODEL_SYSTEM76_BONOBO = (1 << 2),
- EVDEV_MODEL_SYSTEM76_GALAGO = (1 << 3),
- EVDEV_MODEL_SYSTEM76_KUDU = (1 << 4),
- EVDEV_MODEL_CLEVO_W740SU = (1 << 5),
- EVDEV_MODEL_APPLE_TOUCHPAD = (1 << 6),
- EVDEV_MODEL_WACOM_TOUCHPAD = (1 << 7),
- EVDEV_MODEL_ALPS_TOUCHPAD = (1 << 8),
- EVDEV_MODEL_SYNAPTICS_SERIAL_TOUCHPAD = (1 << 9),
- EVDEV_MODEL_TEST_DEVICE = (1 << 10),
- EVDEV_MODEL_BOUNCING_KEYS = (1 << 11),
- EVDEV_MODEL_LENOVO_X220_TOUCHPAD_FW81 = (1 << 12),
- EVDEV_MODEL_LENOVO_CARBON_X1_6TH = (1 << 13),
- EVDEV_MODEL_CYBORG_RAT = (1 << 14),
- EVDEV_MODEL_HP_STREAM11_TOUCHPAD = (1 << 16),
- EVDEV_MODEL_LENOVO_T450_TOUCHPAD= (1 << 17),
- EVDEV_MODEL_TOUCHPAD_VISIBLE_MARKER = (1 << 18),
- EVDEV_MODEL_TRACKBALL = (1 << 19),
- EVDEV_MODEL_APPLE_MAGICMOUSE = (1 << 20),
- EVDEV_MODEL_HP8510_TOUCHPAD = (1 << 21),
- EVDEV_MODEL_HP6910_TOUCHPAD = (1 << 22),
- EVDEV_MODEL_HP_ZBOOK_STUDIO_G3 = (1 << 23),
- EVDEV_MODEL_HP_PAVILION_DM4_TOUCHPAD = (1 << 24),
- EVDEV_MODEL_APPLE_TOUCHPAD_ONEBUTTON = (1 << 25),
- EVDEV_MODEL_LOGITECH_MARBLE_MOUSE = (1 << 26),
- EVDEV_MODEL_TABLET_NO_PROXIMITY_OUT = (1 << 27),
- EVDEV_MODEL_TABLET_NO_TILT = (1 << 29),
- EVDEV_MODEL_TABLET_MODE_NO_SUSPEND = (1 << 30),
- EVDEV_MODEL_LENOVO_SCROLLPOINT = (1 << 31),
+ EVDEV_MODEL_LENOVO_X230 = (1 << 0),
+ EVDEV_MODEL_CHROMEBOOK = (1 << 1),
+ EVDEV_MODEL_SYSTEM76_BONOBO = (1 << 2),
+ EVDEV_MODEL_SYSTEM76_GALAGO = (1 << 3),
+ EVDEV_MODEL_SYSTEM76_KUDU = (1 << 4),
+ EVDEV_MODEL_CLEVO_W740SU = (1 << 5),
+ EVDEV_MODEL_APPLE_TOUCHPAD = (1 << 6),
+ EVDEV_MODEL_WACOM_TOUCHPAD = (1 << 7),
+ EVDEV_MODEL_ALPS_TOUCHPAD = (1 << 8),
+ EVDEV_MODEL_SYNAPTICS_SERIAL_TOUCHPAD = (1 << 9),
+ EVDEV_MODEL_TEST_DEVICE = (1 << 10),
+ EVDEV_MODEL_BOUNCING_KEYS = (1 << 11),
+ EVDEV_MODEL_LENOVO_X220_TOUCHPAD_FW81 = (1 << 12),
+ EVDEV_MODEL_LENOVO_CARBON_X1_6TH = (1 << 13),
+ EVDEV_MODEL_CYBORG_RAT = (1 << 14),
+ EVDEV_MODEL_HP_STREAM11_TOUCHPAD = (1 << 16),
+ EVDEV_MODEL_LENOVO_T450_TOUCHPAD = (1 << 17),
+ EVDEV_MODEL_TOUCHPAD_VISIBLE_MARKER = (1 << 18),
+ EVDEV_MODEL_TRACKBALL = (1 << 19),
+ EVDEV_MODEL_APPLE_MAGICMOUSE = (1 << 20),
+ EVDEV_MODEL_HP8510_TOUCHPAD = (1 << 21),
+ EVDEV_MODEL_HP6910_TOUCHPAD = (1 << 22),
+ EVDEV_MODEL_HP_ZBOOK_STUDIO_G3 = (1 << 23),
+ EVDEV_MODEL_HP_PAVILION_DM4_TOUCHPAD = (1 << 24),
+ EVDEV_MODEL_APPLE_TOUCHPAD_ONEBUTTON = (1 << 25),
+ EVDEV_MODEL_LOGITECH_MARBLE_MOUSE = (1 << 26),
+ EVDEV_MODEL_TABLET_NO_PROXIMITY_OUT = (1 << 27),
+ EVDEV_MODEL_TABLET_NO_TILT = (1 << 29),
+ EVDEV_MODEL_TABLET_MODE_NO_SUSPEND = (1 << 30),
+ EVDEV_MODEL_LENOVO_SCROLLPOINT = (1 << 31),
};
enum evdev_button_scroll_state {