mirror of
https://github.com/baketnk/frame-yap.git
synced 2026-10-06 09:00:05 +02:00
88 lines
2.1 KiB
JSON
88 lines
2.1 KiB
JSON
{
|
|
"controller_type": "frame_controller",
|
|
"description": "Right X: hold to dictate. B: cancel. A: insert + space. Y: quick chat. Left grip double-tap: submit.",
|
|
"name": "FrameYap Steam Frame controls",
|
|
"bindings": {
|
|
"/actions/frameyap": {
|
|
"sources": [
|
|
{
|
|
"path": "/user/hand/left/input/grip",
|
|
"mode": "button",
|
|
"inputs": {
|
|
"click": {
|
|
"output": "/actions/frameyap/in/left_grip"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path": "/user/hand/right/input/grip",
|
|
"mode": "button",
|
|
"inputs": {
|
|
"click": {
|
|
"output": "/actions/frameyap/in/right_grip"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path": "/user/hand/right/input/x",
|
|
"mode": "button",
|
|
"inputs": {
|
|
"click": {
|
|
"output": "/actions/frameyap/in/ptt"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path": "/user/hand/right/input/b",
|
|
"mode": "button",
|
|
"inputs": {
|
|
"click": {
|
|
"output": "/actions/frameyap/in/cancel"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path": "/user/hand/right/input/a",
|
|
"mode": "button",
|
|
"inputs": {
|
|
"click": {
|
|
"output": "/actions/frameyap/in/insert"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path": "/user/hand/right/input/y",
|
|
"mode": "button",
|
|
"inputs": {
|
|
"click": {
|
|
"output": "/actions/frameyap/in/quick_chat"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"/actions/grab": {
|
|
"sources": [
|
|
{
|
|
"path": "/user/hand/left/input/thumbstick",
|
|
"mode": "joystick",
|
|
"inputs": {
|
|
"position": {
|
|
"output": "/actions/grab/in/left_depth"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path": "/user/hand/right/input/thumbstick",
|
|
"mode": "joystick",
|
|
"inputs": {
|
|
"position": {
|
|
"output": "/actions/grab/in/right_depth"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|