Ref T650, added more hotkeys such as OEM keys

* based on http://www.kbdlayout.info/
* OEM key solves accent / dead key issue for most cases
* Mac/Linux parts still missing
This commit is contained in:
Klaus Basan
2019-05-10 03:43:51 +02:00
parent 6ff118b3c0
commit bad8ad2a8e
7 changed files with 97 additions and 14 deletions

View File

@@ -83,7 +83,24 @@ namespace BlackInput
{ kHIDUsage_KeyboardRightControl, Key_ControlRight },
{ kHIDUsage_KeyboardLeftControl, Key_ControlLeft },
{ kHIDUsage_KeyboardRightAlt, Key_AltRight },
{ kHIDUsage_KeyboardLeftAlt, Key_AltLeft },
{ kHIDUsage_KeyboardLeftAlt, Key_AltLeft }
/** fixme Missing ones
Key_Insert,
Key_Delete,
Key_Esc = 27,
Key_Space = 32,
CKeyboardKey(Key_NumpadEqual),
CKeyboardKey(Key_OEM1),
CKeyboardKey(Key_OEM2),
CKeyboardKey(Key_OEM3),
CKeyboardKey(Key_OEM4),
CKeyboardKey(Key_OEM5),
CKeyboardKey(Key_OEM6),
CKeyboardKey(Key_OEM7),
CKeyboardKey(Key_OEM8),
CKeyboardKey(Key_OEM102)
**/
};
CKeyboardMacOS::CKeyboardMacOS(QObject *parent) : IKeyboard(parent)