mirror of
https://github.com/DeeJanuz/frametop.git
synced 2026-10-06 08:00:09 +02:00
The last state of the experiment, kept on this branch only: - input/gazefirst.py, input/steamui.py: the relay reading the controllers from vrserver's web socket, switching the compositor binding, and driving the Steam UI filter (whose block now expires unless renewed). - The helper's trigger and bumper holds (steered by the controller's position), the laser keeper, and the click gate that waits for the laser. - pointer/probe/focustest (overlay flag 1 << 4, as an input client too), vrsetting (SteamVR settings through vrserver), lasertest --reclaim. Every press and release Steam sees takes SteamVR out of laser mode, and taking the laser back breaks clicks and drags. See docs/gaze-controllers.md on experimental. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
16 lines
476 B
JSON
16 lines
476 B
JSON
{
|
|
"default_bindings": [
|
|
{"controller_type": "frame_controller", "binding_url": "bindings_frame_controller.json"}
|
|
],
|
|
"actions": [
|
|
{"name": "/actions/focus/in/y", "type": "boolean"},
|
|
{"name": "/actions/focus/in/trigger", "type": "boolean"}
|
|
],
|
|
"action_sets": [
|
|
{"name": "/actions/focus", "usage": "leftright"}
|
|
],
|
|
"localization": [
|
|
{"language_tag": "en_US", "/actions/focus": "Focus test", "/actions/focus/in/y": "Y", "/actions/focus/in/trigger": "Trigger"}
|
|
]
|
|
}
|