Fix for Amazon Fire TV relative mouse mode (#16349)

This commit is contained in:
Rachel Blackman
2026-09-21 12:30:03 -07:00
committed by GitHub
parent 6264f1805a
commit 00b1f0f9dc
@@ -1633,6 +1633,13 @@ public class SDLActivity extends Activity implements View.OnSystemUiVisibilityCh
int source = event.getSource();
InputDevice device = InputDevice.getDevice(deviceId);
if ((event.getFlags() & KeyEvent.FLAG_FALLBACK) != 0) {
// If this is a fallback event -- e.g., the mouse is being turned into dpad navigational keys
// just eat it, since that's almost never what we actually want to have happen. This will
// happen with Logitech mice on Amazon Fire TV devices and some Samsung devices.
return true;
}
if (source == InputDevice.SOURCE_UNKNOWN) {
if (device != null) {
source = device.getSources();