diff options
-rw-r--r-- | include/linux/input.h | 9 | ||||
-rwxr-xr-x | libevdev/make-event-names.py | 1 | ||||
-rw-r--r-- | test/test-event-names.c | 3 |
3 files changed, 6 insertions, 7 deletions
diff --git a/include/linux/input.h b/include/linux/input.h index b3044ae..8574807 100644 --- a/include/linux/input.h +++ b/include/linux/input.h @@ -268,10 +268,11 @@ struct input_mask { /* * MT_TOOL types */ -#define MT_TOOL_FINGER 0 -#define MT_TOOL_PEN 1 -#define MT_TOOL_PALM 2 -#define MT_TOOL_MAX 2 +#define MT_TOOL_FINGER 0x00 +#define MT_TOOL_PEN 0x01 +#define MT_TOOL_PALM 0x02 +#define MT_TOOL_DIAL 0x0a +#define MT_TOOL_MAX 0x0f /* * Values describing the status of a force-feedback effect diff --git a/libevdev/make-event-names.py b/libevdev/make-event-names.py index 8d572d0..716c1d7 100755 --- a/libevdev/make-event-names.py +++ b/libevdev/make-event-names.py @@ -40,7 +40,6 @@ duplicates = [ "BTN_TRIGGER_HAPPY", "SW_MAX", "REP_MAX", - "MT_TOOL_MAX", ] btn_additional = [ diff --git a/test/test-event-names.c b/test/test-event-names.c index 0116fab..8a2b040 100644 --- a/test/test-event-names.c +++ b/test/test-event-names.c @@ -226,8 +226,7 @@ START_TEST(test_value_name) ck_assert_str_eq(libevdev_event_value_get_name(EV_ABS, ABS_MT_TOOL_TYPE, MT_TOOL_FINGER), "MT_TOOL_FINGER"); ck_assert_str_eq(libevdev_event_value_get_name(EV_ABS, ABS_MT_TOOL_TYPE, MT_TOOL_PALM), "MT_TOOL_PALM"); ck_assert_str_eq(libevdev_event_value_get_name(EV_ABS, ABS_MT_TOOL_TYPE, MT_TOOL_PEN), "MT_TOOL_PEN"); - /* overlapping value */ - ck_assert_str_eq(libevdev_event_value_get_name(EV_ABS, ABS_MT_TOOL_TYPE, MT_TOOL_MAX), "MT_TOOL_PALM"); + ck_assert_str_eq(libevdev_event_value_get_name(EV_ABS, ABS_MT_TOOL_TYPE, MT_TOOL_MAX), "MT_TOOL_MAX"); } END_TEST |