mirror of
https://github.com/SteamFramelyHomebrew/framely.git
synced 2026-10-18 05:01:23 +02:00
77 lines
1.7 KiB
JSON
77 lines
1.7 KiB
JSON
{
|
|
"action_sets": [
|
|
{
|
|
"name": "/actions/entry",
|
|
"usage": "leftright"
|
|
},
|
|
{
|
|
"name": "/actions/gaze",
|
|
"usage": "single"
|
|
}
|
|
],
|
|
"actions": [
|
|
{
|
|
"name": "/actions/entry/in/primary",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "/actions/entry/in/upper",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "/actions/entry/in/aim",
|
|
"type": "pose"
|
|
},
|
|
{
|
|
"name": "/actions/entry/in/close",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "/actions/entry/in/navigate",
|
|
"type": "vector2"
|
|
},
|
|
{
|
|
"name": "/actions/gaze/in/eye",
|
|
"type": "eyetracking",
|
|
"requirement": "optional"
|
|
},
|
|
{
|
|
"name": "/actions/entry/in/confirm",
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"name": "/actions/entry/out/gazeHaptic",
|
|
"type": "vibration"
|
|
}
|
|
],
|
|
"default_bindings": [
|
|
{
|
|
"controller_type": "frame_controller",
|
|
"binding_url": "frame-controller.json"
|
|
},
|
|
{
|
|
"controller_type": "generic_hmd",
|
|
"binding_url": "generic_hmd.json"
|
|
},
|
|
{
|
|
"controller_type": "frame_hmd",
|
|
"binding_url": "frame_hmd.json"
|
|
}
|
|
],
|
|
"localization": [
|
|
{
|
|
"language_tag": "en_US",
|
|
"/actions/entry": "Framely launcher",
|
|
"/actions/entry/in/primary": "Primary trigger",
|
|
"/actions/entry/in/upper": "Upper trigger",
|
|
"/actions/entry/in/aim": "Pointer",
|
|
"/actions/entry/in/close": "Close launcher (B)",
|
|
"/actions/entry/in/navigate": "Launcher navigation",
|
|
"/actions/entry/in/confirm": "Confirm gaze target (left lower button / A)",
|
|
"/actions/entry/out/gazeHaptic": "Gaze focus feedback",
|
|
"/actions/gaze": "Framely eye tracking",
|
|
"/actions/gaze/in/eye": "Eye gaze"
|
|
}
|
|
]
|
|
}
|