git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15027
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
- wxEvtHandler cannot be copied/assigned any longer - this never worked but
now it results in compile-time error instead of run-time crashes
+- WXK_NUMLOCK and WXK_SCROLL keys no longer result in EVT_CHAR() events,
+ they only generate EVT_KEY_DOWN/UP() ones
+
wxMSW:
- build system changed: setup.h is not a static file in include/wx any more
break;
}
- // we consider these message "not interesting" to OnChar
- if ( wParam == VK_SHIFT || wParam == VK_CONTROL )
- {
- processed = TRUE;
- break;
- }
-
switch ( wParam )
{
+ // we consider these message "not interesting" to OnChar, so
+ // just don't do anything more with them
+ case VK_SHIFT:
+ case VK_CONTROL:
+ case VK_MENU:
+ case VK_CAPITAL:
+ case VK_NUMLOCK:
+ case VK_SCROLL:
+ processed = TRUE;
+ break;
+
// avoid duplicate messages to OnChar for these ASCII keys:
// they will be translated by TranslateMessage() and received
// in WM_CHAR
break;
#endif // VK_APPS
- case VK_LEFT:
- case VK_RIGHT:
- case VK_DOWN:
- case VK_UP:
default:
if ( m_lastKeydownProcessed )
{