forked from drath/libratbag
ratabgc: handle the None value from the macro
Not sure why ratbagctl doesn't complain about it, but ratbag-command does Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
This commit is contained in:
committed by
Peter Hutterer
parent
6256e9046f
commit
fc16a8dc7c
@@ -527,6 +527,7 @@ class RatbagdButton(metaclass=MetaRatbag):
|
||||
BATTERY_LEVEL = libratbag.RATBAG_BUTTON_ACTION_SPECIAL_BATTERY_LEVEL
|
||||
|
||||
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
|
||||
@@ -660,6 +661,8 @@ class RatbagdMacro(metaclass=MetaRatbag):
|
||||
_MACRO_KEY = 1000
|
||||
|
||||
_MACRO_DESCRIPTION = {
|
||||
RatbagdButton.Macro.NONE: lambda key:
|
||||
".",
|
||||
RatbagdButton.Macro.KEY_PRESS: lambda key:
|
||||
"↓{}".format(ecodes.KEY[key][RatbagdMacro._PREFIX_LEN:]),
|
||||
RatbagdButton.Macro.KEY_RELEASE: lambda key:
|
||||
|
||||
@@ -624,6 +624,7 @@ class RatbagdButton(_RatbagdDBus):
|
||||
BATTERY_LEVEL = (1 << 30) + 18
|
||||
|
||||
class Macro(IntEnum):
|
||||
NONE = 0
|
||||
KEY_PRESS = 1
|
||||
KEY_RELEASE = 2
|
||||
WAIT = 3
|
||||
|
||||
Reference in New Issue
Block a user