I have the same keyboard problem, I'm running SDL2 2.0.3 but my app does not receive any keyboard events even though I'm in the input group. Joystick events seem to work however. Instead, I would like to be able to receive both joystick and keyboard events as input. Any hints? I'm using my own pysdl...