By no means do I hold up my effort as the best way (LOL not even close),
just a way to handle some of this... of course Biagini you would see I'm not
addressing the most interesting parts of your question...
http://www.pygame.org/project-Pythentene-1787-3113.html
I think you want a loop. Also be sure you're looking at the right axis. How
many do you have? Do the others work?
Here's a minimal fix to try, check what it prints for numaxes and try
varying get_axis() and let us know.
import pygame
pygame.joystick.init()
pygame.display.init()
myjoy =