receiver: add special keys and actions from Craft Keyboard
This commit is contained in:
parent
97fdcbf3ff
commit
5926596298
|
@ -108,17 +108,17 @@ CONTROL = _NamedInts(
|
||||||
LEFT_CLICK=0x0050,
|
LEFT_CLICK=0x0050,
|
||||||
RIGHT_CLICK=0x0051,
|
RIGHT_CLICK=0x0051,
|
||||||
Middle_Button=0x0052, # MIDDLE_BUTTON
|
Middle_Button=0x0052, # MIDDLE_BUTTON
|
||||||
Back_Button=0x0053, # BACK_AS_BUTTON_4
|
Back_Button=0x0053, # from M510v2 was BACK_AS_BUTTON_4
|
||||||
Back=0x0054, # BACK_AS_HID
|
Back=0x0054, # BACK_AS_HID
|
||||||
BACK_AS_ALT_WIN_ARROW=0x0055,
|
BACK_AS_ALT_WIN_ARROW=0x0055,
|
||||||
Forward_Button=0x0056, # FORWARD_AS_BUTTON_5
|
Forward_Button=0x0056, # from M510v2 was FORWARD_AS_BUTTON_5
|
||||||
FORWARD_AS_HID=0x0057,
|
FORWARD_AS_HID=0x0057,
|
||||||
FORWARD_AS_ALT_WIN_ARROW=0x0058,
|
FORWARD_AS_ALT_WIN_ARROW=0x0058,
|
||||||
BUTTON_6=0x0059,
|
BUTTON_6=0x0059,
|
||||||
LEFT_SCROLL_AS_BUTTON_7=0x005A,
|
LEFT_SCROLL_AS_BUTTON_7=0x005A,
|
||||||
Left_Tilt=0x005B, # LEFT_SCROLL_AS_AC_PAN
|
Left_Tilt=0x005B, # from M510v2 was LEFT_SCROLL_AS_AC_PAN
|
||||||
RIGHT_SCROLL_AS_BUTTON_8=0x005C,
|
RIGHT_SCROLL_AS_BUTTON_8=0x005C,
|
||||||
Right_Tilt=0x005D, # RIGHT_SCROLL_AS_AC_PAN
|
Right_Tilt=0x005D, # from M510v2 was RIGHT_SCROLL_AS_AC_PAN
|
||||||
BUTTON_9=0x005E,
|
BUTTON_9=0x005E,
|
||||||
BUTTON_10=0x005F,
|
BUTTON_10=0x005F,
|
||||||
BUTTON_11=0x0060,
|
BUTTON_11=0x0060,
|
||||||
|
@ -191,8 +191,22 @@ CONTROL = _NamedInts(
|
||||||
ZOOMOUT=0x00AB,
|
ZOOMOUT=0x00AB,
|
||||||
BACK_HSCROLL=0x00AC,
|
BACK_HSCROLL=0x00AC,
|
||||||
SHOW_DESKTOP_HPP=0x00AE,
|
SHOW_DESKTOP_HPP=0x00AE,
|
||||||
|
Screen_Capture=0x00BF, # from Craft Keyboard
|
||||||
Thumb_Button=0x00C3, # from MX Master
|
Thumb_Button=0x00C3, # from MX Master
|
||||||
Top_Button=0x00C4, # from MX Master
|
Top_Button=0x00C4, # from MX Master
|
||||||
|
Brightness_Down=0x00C7, # from Craft Keyboard
|
||||||
|
Brightness_Up=0x00C8, # from Craft Keyboard
|
||||||
|
Mission_Control=0x00E0, # from Craft Keyboard
|
||||||
|
Launchpad=0x00E1, # from Craft Keyboard
|
||||||
|
Backlight_Down=0x00E2, # from Craft Keyboard
|
||||||
|
Backlight_Up=0x00E3, # from Craft Keyboard
|
||||||
|
Previous_Fn=0x00E4, # from Craft Keyboard
|
||||||
|
Play__Pause_Fn=0x00E5, # from Craft Keyboard
|
||||||
|
Next_Fn=0x00E6, # from Craft Keyboard
|
||||||
|
Mute_Fn=0x00E7, # from Craft Keyboard
|
||||||
|
Volume_Down_Fn=0x00E8, # from Craft Keyboard
|
||||||
|
Volume_Up_Fn=0x00E9, # from Craft Keyboard
|
||||||
|
Look_Up=0x00EA, # from Craft Keyboard
|
||||||
)
|
)
|
||||||
CONTROL._fallback = lambda x: 'unknown:%04X' % x
|
CONTROL._fallback = lambda x: 'unknown:%04X' % x
|
||||||
|
|
||||||
|
@ -260,13 +274,13 @@ TASK = _NamedInts(
|
||||||
ZoomBtnResetSet=0x0037,
|
ZoomBtnResetSet=0x0037,
|
||||||
LeftClick=0x0038,
|
LeftClick=0x0038,
|
||||||
RightClick=0x0039,
|
RightClick=0x0039,
|
||||||
Mouse_Middle_Button=0x003A, # MiddleMouseButton
|
Mouse_Middle_Button=0x003A, # from M510v2 was MiddleMouseButton
|
||||||
Back=0x003B,
|
Back=0x003B,
|
||||||
Mouse_Back_Button=0x003C, # BackEx
|
Mouse_Back_Button=0x003C, # from M510v2 was BackEx
|
||||||
BrowserForward=0x003D,
|
BrowserForward=0x003D,
|
||||||
Mouse_Forward_Button=0x003E, # BrowserForwardEx
|
Mouse_Forward_Button=0x003E, # from M510v2 was BrowserForwardEx
|
||||||
Mouse_Scroll_Left_Button_=0x003F, # HorzScrollLeftSet
|
Mouse_Scroll_Left_Button_=0x003F, # from M510v2 was HorzScrollLeftSet
|
||||||
Mouse_Scroll_Right_Button=0x0040, # HorzScrollRightSet
|
Mouse_Scroll_Right_Button=0x0040, # from M510v2 was HorzScrollRightSet
|
||||||
QuickSwitch=0x0041,
|
QuickSwitch=0x0041,
|
||||||
BatteryStatus=0x0042,
|
BatteryStatus=0x0042,
|
||||||
Show_Desktop=0x0043, # ShowDesktop
|
Show_Desktop=0x0043, # ShowDesktop
|
||||||
|
@ -338,8 +352,15 @@ TASK = _NamedInts(
|
||||||
ShowUI=0x0092,
|
ShowUI=0x0092,
|
||||||
Switch_Screen=0x0093, # from K400
|
Switch_Screen=0x0093, # from K400
|
||||||
Maximize_Window=0x0095, # from K400
|
Maximize_Window=0x0095, # from K400
|
||||||
Mouse_Thumb_Button=0x00A9, # from MX Master
|
|
||||||
Toggle_Free_Spin=0x009D, # from MX Master
|
Toggle_Free_Spin=0x009D, # from MX Master
|
||||||
|
Mouse_Thumb_Button=0x00A9, # from MX Master
|
||||||
|
Brightness_Down=0x00A3, # from Craft Keyboard
|
||||||
|
Brightness_Up=0x00A4, # from Craft Keyboard
|
||||||
|
Switch_Workspace=0x00BF, # from Craft Keyboard
|
||||||
|
Launchpad=0x00C0, # from Craft Keyboard
|
||||||
|
Backlight_Down=0x00C1, # from Craft Keyboard
|
||||||
|
Backlight_Up=0x00C2, # from Craft Keyboard
|
||||||
|
Context_Menu=0x00C3, # from Craft Keyboard
|
||||||
)
|
)
|
||||||
TASK._fallback = lambda x: 'unknown:%04X' % x
|
TASK._fallback = lambda x: 'unknown:%04X' % x
|
||||||
# hidpp 4.5 info from https://lekensteyn.nl/files/logitech/x1b04_specialkeysmsebuttons.html
|
# hidpp 4.5 info from https://lekensteyn.nl/files/logitech/x1b04_specialkeysmsebuttons.html
|
||||||
|
|
Loading…
Reference in New Issue