Skip to content

Analog controller inputs trigger key events causing unexpected behavior

Reproduction:

  1. Plug in a controller with slightly loose analog sticks or triggers
  2. Enter the title screen
  3. Make the analog inputs fiddly idk you probably already know if you're reading this

What happens:

  • The analog inputs are constantly firing key events which receivers expecting "any key" treat as actual key presses.
    • The console will constantly be closed at the title screen
    • The menu at the title screen will always open
    • The title menu can be opened during the connection screen by using connect at the title screen

What is expected:

  • it doesn't do that
    • should all analog inputs that get translated to key events be given an implicit deadzone to avoid this issue for now?