mirror of
https://github.com/SteamFramelyHomebrew/framely.git
synced 2026-10-19 17:02:45 +02:00
171 lines
4.4 KiB
JSON
171 lines
4.4 KiB
JSON
{
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|