diff options
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/Quartz')
| -rw-r--r-- | Source/Core/InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.mm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/Core/InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.mm b/Source/Core/InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.mm index 7c4673acd7..d594ac9e5f 100644 --- a/Source/Core/InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.mm +++ b/Source/Core/InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.mm @@ -143,6 +143,11 @@ KeyboardAndMouse::KeyboardAndMouse(void* window) for (int keycode = 0; keycode < 0x80; ++keycode) AddInput(new Key(keycode)); + // Add combined left/right modifiers with consistent naming across platforms. + AddCombinedInput("Alt", {"Left Alt", "Right Alt"}); + AddCombinedInput("Shift", {"Left Shift", "Right Shift"}); + AddCombinedInput("Ctrl", {"Left Control", "Right Control"}); + m_windowid = [[reinterpret_cast<NSView*>(window) window] windowNumber]; // cursor, with a hax for-loop |
