diff --git a/OSBindings/Mac/Clock Signal/Documents/ElectronDocument.swift b/OSBindings/Mac/Clock Signal/Documents/ElectronDocument.swift index 92c66b45d..bed4fa3d1 100644 --- a/OSBindings/Mac/Clock Signal/Documents/ElectronDocument.swift +++ b/OSBindings/Mac/Clock Signal/Documents/ElectronDocument.swift @@ -130,5 +130,6 @@ class ElectronDocument: MachineDocument { electron.setKey(VK_Shift, isPressed: newModifiers.modifierFlags.contains(.ShiftKeyMask)) electron.setKey(VK_Control, isPressed: newModifiers.modifierFlags.contains(.ControlKeyMask)) electron.setKey(VK_Command, isPressed: newModifiers.modifierFlags.contains(.CommandKeyMask)) + electron.setKey(VK_Option, isPressed: newModifiers.modifierFlags.contains(.AlternateKeyMask)) } } diff --git a/OSBindings/Mac/Clock Signal/Wrappers/CSElectron.mm b/OSBindings/Mac/Clock Signal/Wrappers/CSElectron.mm index 7900a4776..3943dc360 100644 --- a/OSBindings/Mac/Clock Signal/Wrappers/CSElectron.mm +++ b/OSBindings/Mac/Clock Signal/Wrappers/CSElectron.mm @@ -134,7 +134,7 @@ case VK_Shift: _electron.set_key_state(Electron::Key::KeyShift, isPressed); break; case VK_Control: _electron.set_key_state(Electron::Key::KeyControl, isPressed); break; - case VK_Command: _electron.set_key_state(Electron::Key::KeyFunc, isPressed); break; + case VK_Option: _electron.set_key_state(Electron::Key::KeyFunc, isPressed); break; case VK_F12: _electron.set_key_state(Electron::Key::KeyBreak, isPressed); break;