I'm trying to get my application to respond to key events globally (in the app, not in the O/S). The obvious thing seemed to be to implement a EVT_CHAR(...) in the event table for my wxFrame but this does not seem to work correctly (for some reason, the OnChar(...) function I defined and mapped with the EVT_CHAR(...) macro doesn't seem to get called). The only workaround I can think of is a wxTextCtrl that you could type into to have a key processed, but that kind of defeats the purpose.