Add two more thumb button types

The G500s has 3 thumb buttons, 4 is realistic too.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer
2015-08-26 09:46:41 +10:00
parent 66d4d33857
commit 7f508bdb77
2 changed files with 4 additions and 0 deletions

View File

@@ -426,6 +426,8 @@ enum ratbag_button_type {
RATBAG_BUTTON_TYPE_RIGHT,
RATBAG_BUTTON_TYPE_THUMB,
RATBAG_BUTTON_TYPE_THUMB2,
RATBAG_BUTTON_TYPE_THUMB3,
RATBAG_BUTTON_TYPE_THUMB4,
RATBAG_BUTTON_TYPE_WHEEL_LEFT,
RATBAG_BUTTON_TYPE_WHEEL_RIGHT,
RATBAG_BUTTON_TYPE_WHEEL_CLICK, /* FIXME: same as middle click? */

View File

@@ -136,6 +136,8 @@ button_type_to_str(enum ratbag_button_type type)
case RATBAG_BUTTON_TYPE_RIGHT: str = "right"; break;
case RATBAG_BUTTON_TYPE_THUMB: str = "thumb"; break;
case RATBAG_BUTTON_TYPE_THUMB2: str = "thumb2"; break;
case RATBAG_BUTTON_TYPE_THUMB3: str = "thumb3"; break;
case RATBAG_BUTTON_TYPE_THUMB4: str = "thumb4"; break;
case RATBAG_BUTTON_TYPE_WHEEL_LEFT: str = "wheel left"; break;
case RATBAG_BUTTON_TYPE_WHEEL_RIGHT: str = "wheel right"; break;
case RATBAG_BUTTON_TYPE_WHEEL_CLICK: str = "wheel click"; break;