Hmm, using the 2.6 kernal all keys, dpad and buttons generate an event that can be polled using SDL_PollEvent, when I switch to the 3.2 kernal the normal keyboard still triggers an event but the dpad, abxy buttons, shoulder buttons and start/select/pandora do not.
However, this is not...