diff --git a/src/msw/choice.cpp b/src/msw/choice.cpp index 4d3e985a4e..b681735fd3 100644 --- a/src/msw/choice.cpp +++ b/src/msw/choice.cpp @@ -123,7 +123,10 @@ bool wxChoice::Create(wxWindow *parent, bool wxChoice::MSWShouldPreProcessMessage(WXMSG *msg) { - if ( msg->message == WM_KEYDOWN ) + if ( msg->message == WM_KEYDOWN && + !(HIWORD(msg->lParam) & KF_ALTDOWN) && + !wxIsShiftDown() && + !wxIsCtrlDown() ) { switch ( msg->wParam ) {