+ short keycode ;
+ short keychar ;
+ keychar = short(rec.message & charCodeMask);
+ keycode = short(rec.message & keyCodeMask) >> 8 ;
+ long keyval = wxMacTranslateKey(keychar, keycode) ;
+ wxWindow* focus = wxWindow::FindFocus() ;
+
+ if ( (focus != NULL) && wxTheApp->MacSendKeyDownEvent( focus , keyval , rec.modifiers , rec.when , rec.where.h , rec.where.v ) )
+ {
+ // was handled internally
+ result = noErr ;
+ }