Hi, I'm trying to figure how can I manage inputs to my application, but I'm having some problems understanding it. I have a big custom CL_GUIComponent with some children, that are receiving mouse events correctly. On the other hand, keyboard inputs only are received on their parent, so I would like to ask you if it is the correct behavior.
I suppose that keyboard inputs only are sent to the focused widget? The children never get the focus, by the way (I don't know why).

Finally, I'm trying to use func_filter_message in order to avoid mouse inputs being sent to a transparent widget , but they still are sent, no matter I consume them in the filtering method, implemented in the father...I saw the a set_clickthrough method existed before, but it has been removed by the new filter_message.

Thanks for your help!