Controllers Input being read regardless if window is focused or not

When using a controller in studio in a Test>Server>Test 2 Players, if none of the windows are minimized the Input from the controller applies to all players. It should however only apply to the Window that is currently focused.

Repro Place: BasePlate

Repro Video:

Repro Steps:

  1. Plug in a Controller such as a XBOX 360 controller
  2. Start a Server with 2 players
  3. Move a Player around with the Joy Stick on the controller
  4. Both players move – error here
  5. minimize one of the players
  6. move the other player with the joystick
  7. only that player moves – good

This is quite annoying when trying to test Controller Inputs with 2 or more Players.

Also it may or may not be relevant, but I’m on a MacBook Pro OS X, and I’m using wireless XBOX 360 Controllers with a USB Microsoft XBOX 360 Receiver.

Seems like a bug. A workaround for your code :

Why wouldn’t you want every player while testing to do the same thing? It makes it more consistent!

Thanks for the find though, that should probably not happen.