Files
DeeJanuz--frametop/pointer/driver/ft_pointer/resources/input/ft_pointer_profile.json
T
DeeJanuzandClaude Opus 5.5 d439bc3f25 Frametop: a multi-screen desktop and universal 3D mouse for the Steam Frame
Several KDE Plasma screens floating in SteamVR, each a real monitor of any
resolution and shape, shown by our own compositor (ft-screens), with a
layout, wrist pinning, and visibility modes; a Bluetooth mouse that drives
all of SteamVR as a room-anchored 3D pointer (input relay, ft-pointer
helper, ft_pointer SteamVR driver); two settings apps; and Bluetooth LE
fixes. Installs on the headset with ./install.sh.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 16:14:13 -06:00

51 lines
947 B
JSON

{
"jsonid": "input_profile",
"controller_type": "ft_pointer",
"device_class": "TrackedDeviceClass_Controller",
"resource_root": "ft_pointer",
"driver_name": "ft_pointer",
"input_bindingui_mode": "controller_handed",
"should_show_binding_errors": true,
"input_source": {
"/input/trigger": {
"type": "button",
"click": true
},
"/input/b": {
"type": "button",
"click": true
},
"/input/x": {
"type": "button",
"click": true
},
"/input/system": {
"type": "button",
"click": true
},
"/input/joystick": {
"type": "joystick",
"click": true
},
"/pose/raw": {
"type": "pose"
},
"/pose/tip": {
"type": "pose"
},
"/input/a": {
"type": "button",
"click": true
}
},
"default_bindings": [
{
"app_key": "openvr.component.vrcompositor",
"binding_url": "ft_pointer_vrcompositor.json"
},
{
"app_key": "steam.client",
"binding_url": "ft_pointer_steam.json"
}
]
}