Template stripped to the overlay platform (examples, demo UI and Frame test package removed), renamed to FrameAssistant, and working rules for the project recorded in CLAUDE.md. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
43 lines
1.4 KiB
JSON
43 lines
1.4 KiB
JSON
{
|
|
"action_manifest_version": 0,
|
|
"controller_type": "frame_controller",
|
|
"name": "Default Steam Frame bindings",
|
|
"description": "Left D-pad navigates focus and adjusts values, right A activates, right B goes back.",
|
|
"bindings": {
|
|
"/actions/dashboard": {
|
|
"sources": [
|
|
{
|
|
"path": "/user/hand/left/input/dpad_down",
|
|
"mode": "button",
|
|
"inputs": { "click": { "output": "/actions/dashboard/in/focus_next" } }
|
|
},
|
|
{
|
|
"path": "/user/hand/left/input/dpad_up",
|
|
"mode": "button",
|
|
"inputs": { "click": { "output": "/actions/dashboard/in/focus_previous" } }
|
|
},
|
|
{
|
|
"path": "/user/hand/left/input/dpad_right",
|
|
"mode": "button",
|
|
"inputs": { "click": { "output": "/actions/dashboard/in/increase" } }
|
|
},
|
|
{
|
|
"path": "/user/hand/left/input/dpad_left",
|
|
"mode": "button",
|
|
"inputs": { "click": { "output": "/actions/dashboard/in/decrease" } }
|
|
},
|
|
{
|
|
"path": "/user/hand/right/input/a",
|
|
"mode": "button",
|
|
"inputs": { "click": { "output": "/actions/dashboard/in/activate" } }
|
|
},
|
|
{
|
|
"path": "/user/hand/right/input/b",
|
|
"mode": "button",
|
|
"inputs": { "click": { "output": "/actions/dashboard/in/back" } }
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|