From 67f1c001813c80b486c1b7aa978b695b672305fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Vuchener?= Date: Fri, 13 Jan 2017 20:18:24 +0100 Subject: [PATCH] hidpp10: Fix and add some special action codes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I fixed resolution cycle up actually being resultion cycle down and added the missing cycle actions for resolutions and profiles. Signed-off-by: Clément Vuchener --- src/hidpp10.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/hidpp10.c b/src/hidpp10.c index ff5d67b7..73ef425d 100644 --- a/src/hidpp10.c +++ b/src/hidpp10.c @@ -1582,11 +1582,12 @@ static const enum ratbag_button_action_special hidpp10_profiles_specials[] = { [0x02] = RATBAG_BUTTON_ACTION_SPECIAL_WHEEL_RIGHT, [0x03] = RATBAG_BUTTON_ACTION_SPECIAL_BATTERY_LEVEL, [0x04] = RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_UP, + [0x05] = RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_CYCLE_UP, - [0x05 ... 0x07] = RATBAG_BUTTON_ACTION_SPECIAL_INVALID, + [0x06 ... 0x07] = RATBAG_BUTTON_ACTION_SPECIAL_INVALID, [0x08] = RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_DOWN, - [0x09] = RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_CYCLE_UP, + [0x09] = RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_CYCLE_DOWN, [0x0a ... 0x0f] = RATBAG_BUTTON_ACTION_SPECIAL_INVALID, @@ -1596,8 +1597,9 @@ static const enum ratbag_button_action_special hidpp10_profiles_specials[] = { [0x12 ... 0x1f] = RATBAG_BUTTON_ACTION_SPECIAL_INVALID, [0x20] = RATBAG_BUTTON_ACTION_SPECIAL_PROFILE_DOWN, + [0x21] = RATBAG_BUTTON_ACTION_SPECIAL_PROFILE_CYCLE_DOWN, - [0x21 ... 0xff] = RATBAG_BUTTON_ACTION_SPECIAL_INVALID, + [0x22 ... 0xff] = RATBAG_BUTTON_ACTION_SPECIAL_INVALID, }; enum ratbag_button_action_special