untestedfirst commit getting axisof each joystick on move. no gamepad to test with in hospital though
working commit - tested with xinput xbox-like usb logitech pad. reads axis correctly
tidy up, fix compilation
rename joyaxis joy_axis, move event stuffinto windowbase
fix typo in joy_axis docstring
added support for hat/dpad ball and buttons in sdl2 joystick code
Update textinput.py
Merge pull request #2612 from macropas/master

Update textinput.py
Merge pull request #2564 from chozabu/sdl2_joystick_like_keyboard

Sdl2 joystick
add versionadded tags for joystick events
Merge pull request #2617 from chozabu/sdl2_joystick_like_keyboard

add versionadded tags for joystick events