If you run the following script and move the 2nd analog is anything printed in the output window?
Code:
import viz
import vizjoy
viz.go()
vizjoy.add()
def buttondown(button):
print 'Button',button,'is down'
def buttonup(button):
print 'Button',button,'is up'
def hat(state):
print 'Hat changed to',state
def slider(state):
print 'Slider changed to',state
def joymove(x):
print 'Joystick has moved to',x.pos
def twist(val):
print 'Twist changed to',val
#Set all the joystick callbacks
viz.callback(vizjoy.BUTTONDOWN_EVENT,buttondown)
viz.callback(vizjoy.BUTTONUP_EVENT,buttonup)
viz.callback(vizjoy.SLIDER_EVENT,slider)
viz.callback(vizjoy.HAT_EVENT,hat)
viz.callback(vizjoy.MOVE_EVENT,joymove)
viz.callback(vizjoy.TWIST_EVENT,twist)