diff --git a/tools/ratbagc.py.in b/tools/ratbagc.py.in index 12d913d2..090563c9 100644 --- a/tools/ratbagc.py.in +++ b/tools/ratbagc.py.in @@ -497,36 +497,35 @@ class RatbagdButton(metaclass=MetaRatbag): _PREFIX = "RATBAG_BUTTON_" class ActionType(IntEnum): - NONE = libratbag.RATBAG_BUTTON_ACTION_TYPE_NONE - BUTTON = libratbag.RATBAG_BUTTON_ACTION_TYPE_BUTTON - SPECIAL = libratbag.RATBAG_BUTTON_ACTION_TYPE_SPECIAL - KEY = libratbag.RATBAG_BUTTON_ACTION_TYPE_KEY - MACRO = libratbag.RATBAG_BUTTON_ACTION_TYPE_MACRO + NONE = 0 + BUTTON = 1 + SPECIAL = 2 + KEY = 3 + MACRO = 4 class ActionSpecial(IntEnum): - INVALID = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_INVALID - UNKNOWN = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_UNKNOWN - DOUBLECLICK = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_DOUBLECLICK - WHEEL_LEFT = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_WHEEL_LEFT - WHEEL_RIGHT = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_WHEEL_RIGHT - WHEEL_UP = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_WHEEL_UP - WHEEL_DOWN = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_WHEEL_DOWN - RATCHET_MODE_SWITCH = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_RATCHET_MODE_SWITCH - RESOLUTION_CYCLE_UP = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_CYCLE_UP - RESOLUTION_CYCLE_DOWN = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_CYCLE_DOWN - RESOLUTION_UP = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_UP - RESOLUTION_DOWN = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_DOWN - RESOLUTION_ALTERNATE = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_ALTERNATE - RESOLUTION_DEFAULT = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_RESOLUTION_DEFAULT - PROFILE_CYCLE_UP = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_PROFILE_CYCLE_UP - PROFILE_CYCLE_DOWN = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_PROFILE_CYCLE_DOWN - PROFILE_UP = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_PROFILE_UP - PROFILE_DOWN = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_PROFILE_DOWN - SECOND_MODE = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_SECOND_MODE - BATTERY_LEVEL = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_BATTERY_LEVEL + INVALID = -1 + UNKNOWN = (1 << 30) + DOUBLECLICK = (1 << 30) + 1 + WHEEL_LEFT = (1 << 30) + 2 + WHEEL_RIGHT = (1 << 30) + 3 + WHEEL_UP = (1 << 30) + 4 + WHEEL_DOWN = (1 << 30) + 5 + RATCHET_MODE_SWITCH = (1 << 30) + 6 + RESOLUTION_CYCLE_UP = (1 << 30) + 7 + RESOLUTION_CYCLE_DOWN = (1 << 30) + 8 + RESOLUTION_UP = (1 << 30) + 9 + RESOLUTION_DOWN = (1 << 30) + 10 + RESOLUTION_ALTERNATE = (1 << 30) + 11 + RESOLUTION_DEFAULT = (1 << 30) + 12 + PROFILE_CYCLE_UP = (1 << 30) + 13 + PROFILE_CYCLE_DOWN = (1 << 30) + 14 + PROFILE_UP = (1 << 30) + 15 + PROFILE_DOWN = (1 << 30) + 16 + SECOND_MODE = (1 << 30) + 17 + BATTERY_LEVEL = (1 << 30) + 18 class Macro(IntEnum): - NONE = libratbag.RATBAG_MACRO_EVENT_NONE KEY_PRESS = libratbag.RATBAG_MACRO_EVENT_KEY_PRESSED KEY_RELEASE = libratbag.RATBAG_MACRO_EVENT_KEY_RELEASED WAIT = libratbag.RATBAG_MACRO_EVENT_WAIT