Differentiate between WXK_UP etc. and WXK_NUMPAD_ variants in NSMenuItem code.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75277 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Václav Slavík
2013-11-23 15:09:55 +00:00
parent 6814e0ea4b
commit f2aeb35d0c

View File

@@ -171,23 +171,31 @@ void wxMacCocoaMenuItemSetAccelerator( NSMenuItem* menuItem, wxAcceleratorEntry*
shortcut = NSPageDownFunctionKey ; shortcut = NSPageDownFunctionKey ;
break ; break ;
case WXK_LEFT : case WXK_NUMPAD_LEFT :
modifiers |= NSNumericPadKeyMask; modifiers |= NSNumericPadKeyMask;
// pass through
case WXK_LEFT :
shortcut = NSLeftArrowFunctionKey ; shortcut = NSLeftArrowFunctionKey ;
break ; break ;
case WXK_UP : case WXK_NUMPAD_UP :
modifiers |= NSNumericPadKeyMask; modifiers |= NSNumericPadKeyMask;
// pass through
case WXK_UP :
shortcut = NSUpArrowFunctionKey ; shortcut = NSUpArrowFunctionKey ;
break ; break ;
case WXK_RIGHT : case WXK_NUMPAD_RIGHT :
modifiers |= NSNumericPadKeyMask; modifiers |= NSNumericPadKeyMask;
// pass through
case WXK_RIGHT :
shortcut = NSRightArrowFunctionKey ; shortcut = NSRightArrowFunctionKey ;
break ; break ;
case WXK_DOWN : case WXK_NUMPAD_DOWN :
modifiers |= NSNumericPadKeyMask; modifiers |= NSNumericPadKeyMask;
// pass through
case WXK_DOWN :
shortcut = NSDownArrowFunctionKey ; shortcut = NSDownArrowFunctionKey ;
break ; break ;