WayVR, a popular overlay/play space mover for VR on Linux, has some pretty meh bindings by default, and no easy way to change them using a menu.
So here’s how you change it:
- Grab openxr_actions.json5 from their Github
- Place it in ~/.config/wayvr/
- Check the OpenXR bindings Documentations for what you’d like to change
- Modify the file you grabbed earlier using it.
Mine, for example, I like using the same I used on OVR Advanced Settings:
Double Click B on my right controller to drag.
So I changed the part that says “space_drag”, under “Oculus Touch Controller” to:
space_drag: {
double_click: true,
right: “/user/hand/right/input/b/click”
},
and to show/hide overlay using the Left Controller’s Menu Button I changed the part that says “show_hide” to:
show_hide: {
left: “/user/hand/left/input/menu/click”
},
It’s fairly easy to understand how that works, just a bit annoying and scary with how big the documentation page is.