Move camera with joystick
joystick_nav.py
print("Executing move script!")
newScene()
def movedJoystick(js):
    #print js.getButtons()
    #print js.getAxes()
    # speed
    rotspeed = 0.01
    zoomspeed = 0.01
    panspeed = 0.1
    # buttons
    buttons = js.getButtons()
    if buttons & 1:
        setCameraPanning(panspeed, 0) # left
    if buttons & 8:
        setCameraPanning(-panspeed, 0) # right
    if buttons & 2:
        setCameraPanning(0, -panspeed) # up
    if buttons & 4:
        setCameraPanning(0, panspeed) # down
    # analog stick
    axes = js.getAxes()
    if len(axes) >= 2:
        #print axes[0], axes[1]
        setCameraRotation(-axes[0] * rotspeed, axes[1] * rotspeed)
        setCameraZoom(axes[2] * zoomspeed)
loadGeometry("$VRED_EXAMPLES/geo/car.osb")
updateScene()
joystick = vrJoystick()
joystick.connect(movedJoystick, joystick)
vrLogWarning("Use your joystick for navigation.")