issue NUMPAD constants only for Key but not for Char events, fixes #15073
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73597 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -293,7 +293,17 @@ long wxOSXTranslateCocoaKey( NSEvent* event, int eventType )
|
||||
case 48:
|
||||
retval = WXK_TAB;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
// Check for NUMPAD keys. For KEY_UP/DOWN events we need to use the
|
||||
// WXK_NUMPAD constants, but for the CHAR event we want to use the
|
||||
// standard ascii values
|
||||
if ( eventType != wxEVT_CHAR )
|
||||
{
|
||||
switch( [event keyCode] )
|
||||
{
|
||||
case 75: // /
|
||||
retval = WXK_NUMPAD_DIVIDE;
|
||||
break;
|
||||
@@ -346,6 +356,7 @@ long wxOSXTranslateCocoaKey( NSEvent* event, int eventType )
|
||||
//retval = [event keyCode];
|
||||
break;
|
||||
}
|
||||
}
|
||||
return retval;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user