From: John L. <jla...@gm...> - 2012-10-19 02:36:23
|
On Thu, Oct 18, 2012 at 1:23 AM, Paul K <pau...@ya...> wrote: > Hi John, > >> You should be able to call Connect() on the window you're interested >> in getting them from. >> >> window:Connect(wx.wxEVT_KEY_DOWN, Lua function) > > I'm looking for reducing the number of windows to check as there are > many that can trigger those events. I tried attaching the handlers to > the main window, but I don't get the events I need. I think the > difference is that FilterEvent is called before any of the regular > handlers are called, but the handler that is attached to the main > window is called only if the event is propagated up the chain and it > depends on how that event is handled. Key events are not passed to their parents, only wxCommandEvent and derived classes are. If you can you explain what you are trying to do I might be able to help. Regards, John |