Add review bindings menu and explicit insert-plus-Enter delivery

This commit is contained in:
baketnk committed 2026-09-24 14:49:06 -04:00
1 parent e61bf733f9
commit 7a3a5451dc
22 files changed
+446 -55

No files matched your search

+3 -3
View File
@@ -17,11 +17,11 @@
"localization": [{
"language_tag": "en_US",
"/actions/frameyap": "FrameYap controls",
"/actions/frameyap/in/left_grip": "Double tap left grip: Enter (enabled only)",
"/actions/frameyap/in/left_grip": "Double tap left grip: insert pending text + Enter (enabled only)",
"/actions/frameyap/in/right_grip": "Tap right grip briefly, then squeeze and hold to record; release to finish",
"/actions/frameyap/in/ptt": "Hold right X to record (default; remappable)",
"/actions/frameyap/in/cancel": "Cancel recording or discard",
"/actions/frameyap/in/insert": "Insert reviewed text",
"/actions/frameyap/in/enter": "Explicit Enter"
"/actions/frameyap/in/insert": "Insert reviewed text + trailing space",
"/actions/frameyap/in/enter": "Insert pending text + Enter (Enter only if no text)"
}]
}
+16 -1
View File
@@ -1,6 +1,6 @@
{
"controller_type": "frame_controller",
"description": "Hold right X to dictate; release to review. Grip gestures remain remappable in SteamVR.",
"description": "Right X: hold to dictate. B: cancel. A: insert + space. Y: insert + Enter. Remap in SteamVR.",
"name": "FrameYap Steam Frame controls",
"bindings": {
"/actions/frameyap": {
@@ -19,6 +19,21 @@
"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/enter" } }
}
]
}
+3 -3
View File
@@ -16,8 +16,8 @@
"left_grip": "/user/hand/left/input/grip",
"right_grip": "/user/hand/right/input/grip",
"ptt": "/user/hand/right/input/x",
"cancel": "",
"insert": "",
"enter": ""
"cancel": "/user/hand/right/input/b",
"insert": "/user/hand/right/input/a",
"enter": "/user/hand/right/input/y"
}
}