Skip to content

Commit 79e731d

Browse files
Add macOS keycodes for left/right control and tab (#535)
1 parent 6f985c3 commit 79e731d

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/gui/guiWrapper.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
#include <gdk/gdkkeysyms.h>
88
#endif
99

10+
#if BOOST_OS_MACOS
11+
#include <Carbon/Carbon.h>
12+
#endif
13+
1014
struct WindowHandleInfo
1115
{
1216
#if BOOST_OS_WINDOWS
@@ -36,6 +40,10 @@ enum struct PlatformKeyCodes : uint32
3640
LCONTROL = GDK_KEY_Control_L,
3741
RCONTROL = GDK_KEY_Control_R,
3842
TAB = GDK_KEY_Tab,
43+
#elif BOOST_OS_MACOS
44+
LCONTROL = kVK_Control,
45+
RCONTROL = kVK_RightControl,
46+
TAB = kVK_Tab,
3947
#else
4048
LCONTROL = 0,
4149
RCONTROL = 0,

0 commit comments

Comments
 (0)