I'm attempting to use the CharHook event on a frame to capture all
keyboard events sent to the frame or any of it's child
windows. OnCharHook() is succesfully called for non-printable characters
(Shift, tab, escape, enter, F1, etc), but NOT called for printable
characters ('a', '1', '%', etc.).
I've tried various approaches (using a wxWindow instead of a wxPanel,
using the wxWANTS_CHARS style on the frame, etc.), with no luck.