I have an embedded app with multiple windows. It can be run on a regular laptop, which is where primary development is done.

The embedded device has a controller where some buttons act as keyboard events (press/release). When I interpret the mapping in the parent window (via ::event()) on the laptop (with a regular keyboard), everything works fine. But on the embedded device, all ::event ever receives is a ShortcutOverride event, never any key press or release events.

I tried an event filter on all child windows with the same result. Does anyone have any idea how I can just receive normal events?