mirror of
https://github.com/DeeJanuz/frametop.git
synced 2026-10-06 01:00:06 +02:00
ft-gaze reads the Frame's eye tracker (SteamVR's eyetracking action and the two gaze sets in eye-server.mmap, read only) and prints where the gaze lands on the Frametop screens. ft-gazeprobe is a GTK playground on top of it: a Vision Pro style calibration run, an accuracy test, refining the correction model from logged points, and click, drag, and snap practice that learn the tracker's error on the fly. It also follows SteamVR's eyetracking log for restarts and the clicks SteamVR calibrates itself from, which it keeps only in memory. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
15 lines
395 B
JSON
15 lines
395 B
JSON
{
|
|
"default_bindings": [
|
|
{ "controller_type": "frame_hmd", "binding_url": "bindings_frame_hmd.json" }
|
|
],
|
|
"action_sets": [
|
|
{ "name": "/actions/gaze", "usage": "single" }
|
|
],
|
|
"actions": [
|
|
{ "name": "/actions/gaze/in/gaze", "type": "eyetracking" }
|
|
],
|
|
"localization": [
|
|
{ "language_tag": "en_US", "/actions/gaze": "Frametop gaze", "/actions/gaze/in/gaze": "Gaze" }
|
|
]
|
|
}
|