- // it is wxWindows Convention to have Ctrl Key Combinations at ASCII char value
- if ( (rec.modifiers & controlKey) && keychar >= 0 && keychar < 0x20 )
- {
- keychar += 0x40 ;
- }
- long keyval = wxMacTranslateKey(keychar, keycode) ;
- if ( (focus != NULL) && wxTheApp->MacSendKeyDownEvent( focus , keyval , rec.modifiers , rec.when , rec.where.h , rec.where.v ) )
+ if ( (focus != NULL) && !UMAMenuEvent(&rec) && wxTheApp->MacSendKeyDownEvent( focus , rec.message , rec.modifiers , rec.when , rec.where.h , rec.where.v ) )