From 7242f3792c4c7e0c81608a47212303506f576317 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Fri, 26 Nov 2021 14:18:45 -0500 Subject: [PATCH] device: add special keys for MX Keys for Business and MX Keys Mini --- lib/logitech_receiver/special_keys.py | 45 +++++++++++++++------------ 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/lib/logitech_receiver/special_keys.py b/lib/logitech_receiver/special_keys.py index b4752647..10ff7ace 100644 --- a/lib/logitech_receiver/special_keys.py +++ b/lib/logitech_receiver/special_keys.py @@ -32,7 +32,7 @@ CONTROL = _NamedInts( Stop=0x0007, Application_Switcher=0x0008, Burn=0x0009, - Calculator=0x000A, + Calculator=0x000A, # Craft Keyboard top 4th from right Calendar=0x000B, Close=0x000C, Eject=0x000D, @@ -130,8 +130,8 @@ CONTROL = _NamedInts( Button_22=0x006B, Button_23=0x006C, Button_24=0x006D, - Show_Desktop=0x006E, # Show_Desktop - Lock_PC=0x006F, + Show_Desktop=0x006E, # Craft Keyboard Fn F5 + Lock_PC=0x006F, # Craft Keyboard top 1st from right Fn_F1=0x0070, Fn_F2=0x0071, Fn_F3=0x0072, @@ -198,7 +198,7 @@ CONTROL = _NamedInts( Multiplatform_Menu=0x00BC, Multiplatform_Back=0x00BD, Multiplatform_Insert=0x00BE, - Screen_Capture__Print_Screen=0x00BF, # on Craft Keyboard + Screen_Capture__Print_Screen=0x00BF, # Craft Keyboard top 3rd from right Fn_Down=0x00C0, Fn_Up=0x00C1, Multiplatform_Lock=0x00C2, @@ -206,8 +206,8 @@ CONTROL = _NamedInts( Smart_Shift=0x00C4, # Top_Button on MX Master Microphone=0x00C5, Wifi=0x00C6, - Brightness_Down=0x00C7, - Brightness_Up=0x00C8, + Brightness_Down=0x00C7, # Craft Keyboard Fn F1 + Brightness_Up=0x00C8, # Craft Keyboard Fn F2 Display_Out__Project_Screen_=0x00C9, View_Open_Apps=0x00CA, View_All_Apps=0x00CB, @@ -216,9 +216,9 @@ CONTROL = _NamedInts( MultiPlatform_Back=0x00CE, MultiPlatform_Forward=0x00CF, MultiPlatform_Gesture_Button=0x00D0, - Host_Switch_Channel_1=0x00D1, - Host_Switch_Channel_2=0x00D2, - Host_Switch_Channel_3=0x00D3, + Host_Switch_Channel_1=0x00D1, # Craft Keyboard + Host_Switch_Channel_2=0x00D2, # Craft Keyboard + Host_Switch_Channel_3=0x00D3, # Craft Keyboard MultiPlatform_Search=0x00D4, MultiPlatform_Home__Mission_Control=0x00D5, MultiPlatform_Menu__Show__Hide_Virtual_Keyboard__Launchpad=0x00D6, @@ -231,17 +231,17 @@ CONTROL = _NamedInts( Multi_Platform_Language_Switch=0x00DD, F_Lock=0x00DE, Switch_Highlight=0x00DF, - Mission_Control__Task_View=0x00E0, # Switch_Workspaces on Craft Keyboard - Dashboard_Launchpad__Action_Center=0x00E1, # Application_Launcher on Craft Keyboard - Backlight_Down=0x00E2, - Backlight_Up=0x00E3, - Previous_Fn=0x00E4, # Reprogrammable_Previous_Track / on Craft Keyboard - Play__Pause_Fn=0x00E5, # Reprogrammable_Play__Pause / on Craft Keyboard - Next_Fn=0x00E6, # Reprogrammable_Next_Track / on Craft Keyboard - Mute_Fn=0x00E7, # Reprogrammable_Mute / on Craft Keyboard - Volume_Down_Fn=0x00E8, # Reprogrammable_Volume_Down / on Craft Keyboard - Volume_Up_Fn=0x00E9, # Reprogrammable_Volume_Up / on Craft Keyboard - App_Contextual_Menu__Right_Click=0x00EA, # Context_Menu on Craft Keyboard + Mission_Control__Task_View=0x00E0, # Craft Keyboard Fn F3 Switch_Workspace + Dashboard_Launchpad__Action_Center=0x00E1, # Craft Keyboard Fn F4 Application_Launcher + Backlight_Down=0x00E2, # Craft Keyboard Fn F6 + Backlight_Up=0x00E3, # Craft Keyboard Fn F7 + Previous_Fn=0x00E4, # Craft Keyboard Fn F8 Previous_Track + Play__Pause_Fn=0x00E5, # Craft Keyboard Fn F9 Play__Pause + Next_Fn=0x00E6, # Craft Keyboard Fn F10 Next_Track + Mute_Fn=0x00E7, # Craft Keyboard Fn F11 Mute + Volume_Down_Fn=0x00E8, # Craft Keyboard Fn F12 Volume_Down + Volume_Up_Fn=0x00E9, # Craft Keyboard next to F12 Volume_Down + App_Contextual_Menu__Right_Click=0x00EA, # Craft Keyboard top 2nd from right Right_Arrow=0x00EB, Left_Arrow=0x00EC, DPI_Change=0x00ED, @@ -266,6 +266,11 @@ CONTROL = _NamedInts( Multiplatform_App_Switch_2=0x0100, # Multiplatform_App_Switch Fn_Inversion__Hot_Key=0x0101, LeftAndRightClick=0x0102, + Show_Desktop_Fn=0x0103, # MX Keys for Business Fn F5 ; MX Mini Fn F6 Dictation + Backlight_Down_Fn=0x0108, # MX Keys for Business Fn F6 ; MX Mini Fn F7 Emoji + Screenshot=0x010A, # MX Keys for Business top 3rd from right; MX Mini Fn F8 Screenshot + Lock_Fn=0x0117, # MX Mini Lock (on delete key in function row) + Backlight_Up_Fn=0x011C, # MX Keys for Business Fn F7 ; MX Mini Fn F9 Microphone Mute LED_Toggle=0x013B, # )