{ "controller_type": "frame_controller", "name": "Framely Android gamepad", "bindings": { "/actions/framely_gamepad": { "sources": [ { "path": "/user/hand/left/input/dpad_up", "mode": "button", "inputs": { "click": { "output": "/actions/framely_gamepad/in/left_dpad_up" } } }, { "path": "/user/hand/left/input/dpad_down", "mode": "button", "inputs": { "click": { "output": "/actions/framely_gamepad/in/left_dpad_down" } } }, { "path": "/user/hand/left/input/dpad_left", "mode": "button", "inputs": { "click": { "output": "/actions/framely_gamepad/in/left_dpad_left" } } }, { "path": "/user/hand/left/input/dpad_right", "mode": "button", "inputs": { "click": { "output": "/actions/framely_gamepad/in/left_dpad_right" } } }, { "path": "/user/hand/left/input/bumper", "mode": "button", "inputs": { "click": { "output": "/actions/framely_gamepad/in/left_bumper" } } }, { "path": "/user/hand/left/input/view", "mode": "button", "inputs": { "click": { "output": "/actions/framely_gamepad/in/left_menu" } } }, { "path": "/user/hand/left/input/thumbstick", "mode": "joystick", "inputs": { "position": { "output": "/actions/framely_gamepad/in/left_thumbstick" }, "click": { "output": "/actions/framely_gamepad/in/left_stickclick" } } }, { "path": "/user/hand/left/input/trigger", "mode": "trigger", "inputs": { "pull": { "output": "/actions/framely_gamepad/in/left_trigger" } } }, { "path": "/user/hand/right/input/a", "mode": "button", "inputs": { "click": { "output": "/actions/framely_gamepad/in/right_a" } } }, { "path": "/user/hand/right/input/b", "mode": "button", "inputs": { "click": { "output": "/actions/framely_gamepad/in/right_b" } } }, { "path": "/user/hand/right/input/x", "mode": "button", "inputs": { "click": { "output": "/actions/framely_gamepad/in/right_x" } } }, { "path": "/user/hand/right/input/y", "mode": "button", "inputs": { "click": { "output": "/actions/framely_gamepad/in/right_y" } } }, { "path": "/user/hand/right/input/bumper", "mode": "button", "inputs": { "click": { "output": "/actions/framely_gamepad/in/right_bumper" } } }, { "path": "/user/hand/right/input/menu", "mode": "button", "inputs": { "click": { "output": "/actions/framely_gamepad/in/right_menu" } } }, { "path": "/user/hand/right/input/thumbstick", "mode": "joystick", "inputs": { "position": { "output": "/actions/framely_gamepad/in/right_thumbstick" }, "click": { "output": "/actions/framely_gamepad/in/right_stickclick" } } }, { "path": "/user/hand/right/input/trigger", "mode": "trigger", "inputs": { "pull": { "output": "/actions/framely_gamepad/in/right_trigger" } } } ], "haptics": [ { "path": "/user/hand/left/output/haptic", "output": "/actions/framely_gamepad/out/left_haptic" }, { "path": "/user/hand/right/output/haptic", "output": "/actions/framely_gamepad/out/right_haptic" } ] } } }