[Android] Try to improve handling of some dpad+gamepad+keyboard corner cases