mirror of
https://github.com/DeeJanuz/frametop.git
synced 2026-10-06 01:00:06 +02:00
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>
51 lines
947 B
JSON
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"
|
|
}
|
|
]
|
|
} |