mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-10-02 16:23:57 +08:00
Fix for Amazon Fire TV relative mouse mode (#16349)
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user