diff --git a/src/mac/app.cpp b/src/mac/app.cpp index bfb7958138..465ef52384 100644 --- a/src/mac/app.cpp +++ b/src/mac/app.cpp @@ -1762,6 +1762,7 @@ int wxKeyCodeToMacModifier(wxKeyCode key) switch (key) { case WXK_START: + case WXK_MENU: return cmdKey; case WXK_SHIFT: @@ -1770,8 +1771,8 @@ int wxKeyCodeToMacModifier(wxKeyCode key) case WXK_CAPITAL: return alphaLock; -// case WXK_OPTION: -// return optionKey; + case WXK_ALT: + return optionKey; case WXK_CONTROL: return controlKey; diff --git a/src/mac/carbon/app.cpp b/src/mac/carbon/app.cpp index bfb7958138..465ef52384 100644 --- a/src/mac/carbon/app.cpp +++ b/src/mac/carbon/app.cpp @@ -1762,6 +1762,7 @@ int wxKeyCodeToMacModifier(wxKeyCode key) switch (key) { case WXK_START: + case WXK_MENU: return cmdKey; case WXK_SHIFT: @@ -1770,8 +1771,8 @@ int wxKeyCodeToMacModifier(wxKeyCode key) case WXK_CAPITAL: return alphaLock; -// case WXK_OPTION: -// return optionKey; + case WXK_ALT: + return optionKey; case WXK_CONTROL: return controlKey;