mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-03-23 21:20:43 +01:00
test: group the test devices and sort them
Group the LITEST_FOO enum into sections for touchpads, mice, etc. This makes it easier to find whether a particular device may have a representation already.
This commit is contained in:
parent
31062d6e53
commit
ba32f0818f
1 changed files with 99 additions and 88 deletions
187
test/litest.h
187
test/litest.h
|
|
@ -231,104 +231,115 @@ litest_fail_comparison_ptr(const char *file,
|
|||
|
||||
enum litest_device_type {
|
||||
LITEST_NO_DEVICE = -1,
|
||||
LITEST_SYNAPTICS_CLICKPAD_X220 = -1000,
|
||||
LITEST_SYNAPTICS_TOUCHPAD,
|
||||
LITEST_SYNAPTICS_TOPBUTTONPAD,
|
||||
LITEST_BCM5974,
|
||||
LITEST_KEYBOARD,
|
||||
LITEST_TRACKPOINT,
|
||||
LITEST_MOUSE,
|
||||
LITEST_WACOM_TOUCH,
|
||||
/* Touchpads and associated devices */
|
||||
LITEST_ACER_HAWAII_TOUCHPAD = -1000,
|
||||
LITEST_AIPTEK,
|
||||
LITEST_ALPS_3FG,
|
||||
LITEST_ALPS_DUALPOINT,
|
||||
LITEST_ALPS_SEMI_MT,
|
||||
LITEST_APPLETOUCH,
|
||||
LITEST_ATMEL_HOVER,
|
||||
LITEST_BCM5974,
|
||||
LITEST_ELANTECH_TOUCHPAD,
|
||||
LITEST_GENERIC_PRESSUREPAD,
|
||||
LITEST_MAGIC_TRACKPAD,
|
||||
LITEST_SYNAPTICS_CLICKPAD_X220,
|
||||
LITEST_SYNAPTICS_HOVER_SEMI_MT,
|
||||
LITEST_SYNAPTICS_I2C,
|
||||
LITEST_SYNAPTICS_PHANTOMCLICKS,
|
||||
LITEST_SYNAPTICS_PRESSUREPAD,
|
||||
LITEST_SYNAPTICS_RMI4,
|
||||
LITEST_SYNAPTICS_TOPBUTTONPAD,
|
||||
LITEST_SYNAPTICS_TOUCHPAD,
|
||||
LITEST_WACOM_FINGER,
|
||||
|
||||
/* Touchscreens */
|
||||
LITEST_CALIBRATED_TOUCHSCREEN,
|
||||
LITEST_GENERIC_MULTITOUCH_SCREEN,
|
||||
LITEST_GENERIC_SINGLETOUCH,
|
||||
LITEST_MS_SURFACE_COVER,
|
||||
LITEST_QEMU_TABLET,
|
||||
LITEST_XEN_VIRTUAL_POINTER,
|
||||
LITEST_VMWARE_VIRTMOUSE,
|
||||
LITEST_SYNAPTICS_HOVER_SEMI_MT,
|
||||
LITEST_SYNAPTICS_TRACKPOINT_BUTTONS,
|
||||
LITEST_PROTOCOL_A_SCREEN,
|
||||
LITEST_WACOM_FINGER,
|
||||
LITEST_KEYBOARD_BLACKWIDOW,
|
||||
LITEST_WHEEL_ONLY,
|
||||
LITEST_MOUSE_ROCCAT,
|
||||
LITEST_LOGITECH_TRACKBALL,
|
||||
LITEST_ATMEL_HOVER,
|
||||
LITEST_ALPS_DUALPOINT,
|
||||
LITEST_MOUSE_LOW_DPI,
|
||||
LITEST_GENERIC_MULTITOUCH_SCREEN,
|
||||
LITEST_NEXUS4_TOUCH_SCREEN,
|
||||
LITEST_MAGIC_TRACKPAD,
|
||||
LITEST_ELANTECH_TOUCHPAD,
|
||||
LITEST_MOUSE_GLADIUS,
|
||||
LITEST_MOUSE_WHEEL_CLICK_ANGLE,
|
||||
LITEST_APPLE_KEYBOARD,
|
||||
LITEST_ANKER_MOUSE_KBD,
|
||||
LITEST_WACOM_BAMBOO,
|
||||
LITEST_WACOM_CINTIQ,
|
||||
LITEST_WACOM_INTUOS,
|
||||
LITEST_WACOM_ISDV4,
|
||||
LITEST_WALTOP,
|
||||
LITEST_HUION_TABLET,
|
||||
LITEST_CYBORG_RAT,
|
||||
LITEST_YUBIKEY,
|
||||
LITEST_SYNAPTICS_I2C,
|
||||
LITEST_WACOM_CINTIQ_24HD,
|
||||
LITEST_MULTITOUCH_FUZZ_SCREEN,
|
||||
LITEST_WACOM_INTUOS3_PAD,
|
||||
LITEST_WACOM_INTUOS5_PAD,
|
||||
LITEST_KEYBOARD_ALL_CODES,
|
||||
LITEST_MAGICMOUSE,
|
||||
LITEST_WACOM_EKR,
|
||||
LITEST_WACOM_CINTIQ_24HDT_PAD,
|
||||
LITEST_WACOM_CINTIQ_13HDT_PEN,
|
||||
LITEST_WACOM_CINTIQ_13HDT_PAD,
|
||||
LITEST_WACOM_CINTIQ_13HDT_FINGER,
|
||||
LITEST_WACOM_CINTIQ_PRO16_PAD,
|
||||
LITEST_WACOM_CINTIQ_PRO16_PEN,
|
||||
LITEST_WACOM_CINTIQ_PRO16_FINGER,
|
||||
LITEST_WACOM_HID4800_PEN,
|
||||
LITEST_MOUSE_WHEEL_CLICK_COUNT,
|
||||
LITEST_CALIBRATED_TOUCHSCREEN,
|
||||
LITEST_ACER_HAWAII_KEYBOARD,
|
||||
LITEST_ACER_HAWAII_TOUCHPAD,
|
||||
LITEST_SYNAPTICS_RMI4,
|
||||
LITEST_MOUSE_WHEEL_TILT,
|
||||
LITEST_LID_SWITCH,
|
||||
LITEST_LID_SWITCH_SURFACE3,
|
||||
LITEST_APPLETOUCH,
|
||||
LITEST_GPIO_KEYS,
|
||||
LITEST_IGNORED_MOUSE,
|
||||
LITEST_WACOM_MOBILESTUDIO_PRO_16_PAD,
|
||||
LITEST_THINKPAD_EXTRABUTTONS,
|
||||
LITEST_UCLOGIC_TABLET,
|
||||
LITEST_KEYBOARD_BLADE_STEALTH,
|
||||
LITEST_KEYBOARD_BLADE_STEALTH_VIDEOSWITCH,
|
||||
LITEST_WACOM_BAMBOO_2FG_PAD,
|
||||
LITEST_WACOM_BAMBOO_2FG_PEN,
|
||||
LITEST_WACOM_BAMBOO_2FG_FINGER,
|
||||
LITEST_HP_WMI_HOTKEYS,
|
||||
LITEST_MS_NANO_TRANSCEIVER_MOUSE,
|
||||
LITEST_AIPTEK,
|
||||
LITEST_NEXUS4_TOUCH_SCREEN,
|
||||
LITEST_PROTOCOL_A_SCREEN,
|
||||
LITEST_TOUCHSCREEN_INVALID_RANGE,
|
||||
LITEST_TOUCHSCREEN_MT_TOOL_TYPE,
|
||||
LITEST_WACOM_TOUCH,
|
||||
|
||||
/* Pointing devices and keyboards */
|
||||
LITEST_MOUSE,
|
||||
LITEST_KEYBOARD,
|
||||
LITEST_TRACKPOINT,
|
||||
LITEST_ABSINFO_OVERRIDE,
|
||||
LITEST_ACER_HAWAII_KEYBOARD,
|
||||
LITEST_ANKER_MOUSE_KBD,
|
||||
LITEST_APPLE_KEYBOARD,
|
||||
LITEST_CYBORG_RAT,
|
||||
LITEST_HP_WMI_HOTKEYS,
|
||||
LITEST_IGNORED_MOUSE,
|
||||
LITEST_KEYBOARD_ALL_CODES,
|
||||
LITEST_KEYBOARD_BLACKWIDOW,
|
||||
LITEST_KEYBOARD_BLADE_STEALTH,
|
||||
LITEST_KEYBOARD_BLADE_STEALTH_VIDEOSWITCH,
|
||||
LITEST_KEYBOARD_LOGITECH_MEDIA_KEYBOARD_ELITE,
|
||||
LITEST_KEYBOARD_QUIRKED,
|
||||
LITEST_LENOVO_SCROLLPOINT,
|
||||
LITEST_LOGITECH_TRACKBALL,
|
||||
LITEST_MAGICMOUSE,
|
||||
LITEST_MOUSE_FORMAT_STRING,
|
||||
LITEST_MOUSE_GLADIUS,
|
||||
LITEST_MOUSE_LOW_DPI,
|
||||
LITEST_MOUSE_ROCCAT,
|
||||
LITEST_MOUSE_WHEEL_CLICK_ANGLE,
|
||||
LITEST_MOUSE_WHEEL_CLICK_COUNT,
|
||||
LITEST_MOUSE_WHEEL_TILT,
|
||||
LITEST_MS_NANO_TRANSCEIVER_MOUSE,
|
||||
LITEST_SONY_VAIO_KEYS,
|
||||
LITEST_SYNAPTICS_TRACKPOINT_BUTTONS,
|
||||
LITEST_THINKPAD_EXTRABUTTONS,
|
||||
LITEST_VMWARE_VIRTMOUSE,
|
||||
LITEST_WHEEL_ONLY,
|
||||
LITEST_XEN_VIRTUAL_POINTER,
|
||||
|
||||
/* Switches */
|
||||
LITEST_LID_SWITCH,
|
||||
LITEST_LID_SWITCH_SURFACE3,
|
||||
LITEST_TABLET_MODE_UNRELIABLE,
|
||||
|
||||
/* Special devices */
|
||||
LITEST_DELL_CANVAS_TOTEM,
|
||||
LITEST_DELL_CANVAS_TOTEM_TOUCH,
|
||||
LITEST_WACOM_ISDV4_4200_PEN,
|
||||
LITEST_ALPS_3FG,
|
||||
LITEST_GPIO_KEYS,
|
||||
LITEST_YUBIKEY,
|
||||
|
||||
/* Tablets */
|
||||
LITEST_ELAN_TABLET,
|
||||
LITEST_ABSINFO_OVERRIDE,
|
||||
LITEST_TABLET_MODE_UNRELIABLE,
|
||||
LITEST_KEYBOARD_LOGITECH_MEDIA_KEYBOARD_ELITE,
|
||||
LITEST_SONY_VAIO_KEYS,
|
||||
LITEST_KEYBOARD_QUIRKED,
|
||||
LITEST_SYNAPTICS_PRESSUREPAD,
|
||||
LITEST_GENERIC_PRESSUREPAD,
|
||||
LITEST_WACOM_ISDV4_524C_PEN,
|
||||
LITEST_MOUSE_FORMAT_STRING,
|
||||
LITEST_LENOVO_SCROLLPOINT,
|
||||
LITEST_SYNAPTICS_PHANTOMCLICKS,
|
||||
LITEST_HUION_TABLET,
|
||||
LITEST_QEMU_TABLET,
|
||||
LITEST_UCLOGIC_TABLET,
|
||||
LITEST_WACOM_BAMBOO,
|
||||
LITEST_WACOM_BAMBOO_2FG_FINGER,
|
||||
LITEST_WACOM_BAMBOO_2FG_PAD,
|
||||
LITEST_WACOM_BAMBOO_2FG_PEN,
|
||||
LITEST_WACOM_CALIBRATED_TABLET,
|
||||
LITEST_WACOM_CINTIQ,
|
||||
LITEST_WACOM_CINTIQ_13HDT_FINGER,
|
||||
LITEST_WACOM_CINTIQ_13HDT_PAD,
|
||||
LITEST_WACOM_CINTIQ_13HDT_PEN,
|
||||
LITEST_WACOM_CINTIQ_24HD,
|
||||
LITEST_WACOM_CINTIQ_24HDT_PAD,
|
||||
LITEST_WACOM_CINTIQ_PRO16_FINGER,
|
||||
LITEST_WACOM_CINTIQ_PRO16_PAD,
|
||||
LITEST_WACOM_CINTIQ_PRO16_PEN,
|
||||
LITEST_WACOM_EKR,
|
||||
LITEST_WACOM_HID4800_PEN,
|
||||
LITEST_WACOM_INTUOS,
|
||||
LITEST_WACOM_INTUOS3_PAD,
|
||||
LITEST_WACOM_INTUOS5_PAD,
|
||||
LITEST_WACOM_ISDV4,
|
||||
LITEST_WACOM_ISDV4_4200_PEN,
|
||||
LITEST_WACOM_ISDV4_524C_PEN,
|
||||
LITEST_WACOM_MOBILESTUDIO_PRO_16_PAD,
|
||||
LITEST_WALTOP,
|
||||
};
|
||||
|
||||
#define LITEST_DEVICELESS -2
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue