[go: up one dir, main page]

Connecting a second controller causes ButtonPressed/Changed/Released events to fight between the controllers.

Steps to reproduce:

  • Create a test app w/ sample code from main README.
  • Run program w/ only 1 controller connected
  • Press a button on the connected controller, and notice Pressed, Changed, Released, Changed happens as normal (once for press, once on release)
  • Connect a second controller
  • Press the same button on either controller, notice Pressed, Changed, Released, Changed will flip/flop between the two controller ids.

Expected behavior: When I press a button on controller id N, only events for button on controller id N should happen.

I should add, one controller was a Wireless Controller for Xbox ONE (w/ Bluetooth), and second controller was a SteelSeries Stratus XL (enumerates as X360-XInput controller).

Edited by DTibbs