I'm testing Pygame 2 (under Ubuntu), and noticed a big change: the Pygame window now needs to have focus to catch joystick events. This wasn't the case in the previous Pygame version I was using (1.9.3).
For example if I run this script with Pygame 1.9.3, it catches all joystick events no matter what window has focus:
And if I have multiple Pygame windows, they all catch all the joystick events.
But with Pygame 2 the window needs focus to catch the joystick events.
If anyone wants to confirm, you can install Pygame 1.9.3 with the following command:
pip install pygame==1.9.3
Then to go back to latest version:
pip install pygame
Is there some way to make Pygame 2 catch joystick events globally?
This was a very useful feature for me.