]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/carbon/toplevel.cpp
corrected warnings
[wxWidgets.git] / src / mac / carbon / toplevel.cpp
index 0572ffc79a21f28628944b308fcb38bb2b1dd739..efcf1a737dbc511adf484459120a480d2ccde09f 100644 (file)
@@ -233,18 +233,9 @@ pascal OSStatus wxMacWindowEventHandler( EventHandlerCallRef handler , EventRef
         case kEventClassTextInput :
             if ( wxMacConvertEventToRecord( event , &rec ) )
             {
-                short keycode ;
-                short keychar ;
-                keychar = short(rec.message & charCodeMask);
-                keycode = short(rec.message & keyCodeMask) >> 8 ;
+                       wxTheApp->m_macCurrentEvent = &rec ;
                 wxWindow* focus = wxWindow::FindFocus() ;
-                // 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) && wxTheApp->MacSendKeyDownEvent( focus , rec.message , rec.modifiers , rec.when , rec.where.h , rec.where.v ) )
                 {
                     // was handled internally
                     result = noErr ;