def on_key_press(symbol, modifiers):
    global useWireframe, keysDown, cameraRot

    keysDown[symbol] = True

    if symbol == key.R:
        useWireframe = not useWireframe
    elif symbol == key.I:
        cameraRot = Quaternion.fromAxisAngle(Vector3(0,1,0), 0)
    elif symbol == key.P:
        print "Camera Position:", cameraPos
        print "Camera Rotation:", Quaternion.toAxisAngle(cameraRot)
        print "Camera Frustum:", cameraFrustum
    elif symbol == key.ESCAPE:
        chunkStore.sync()
        pyglet.app.exit()

    return pyglet.event.EVENT_HANDLED