Entiendo perfectamente lo que me explicas. Se me ocurre que puedes resolverlo conectando todos tus controles con la misma funcion. Por ejemplo, tu ya has esto esto:
Código Python:
Ver originalself.Bind(wx.EVT_KEY_UP, self.key_up)
Pues ahora te queda hacer lo mismo para los demás controles, por ejemplo:
Código Python:
Ver originalself.checkbox.Bind(wx.EVT_KEY_UP, self.key_up)
self.radiobutton.Bind(wx.EVT_KEY_UP, self.key_up)
self.button.Bind(wx.EVT_KEY_UP, self.key_up)
self.edit.Bind(wx.EVT_KEY_UP, self.key_up)
Obviamente los nombres de los controles los pones vos
Espero que te sirva!