Short 5.4.0 VR testride (Windows 11, Quest 2, connected with USB Link cable)
Installing the VR extension was without error.
The model appears in free space after pressing the VR button - approximately 5 x the size of the model in distance - 45 deg above the viewer.
You can move the model in and out (one direction only) with the right controller joystick.
“Grip” function does not work.
You can not rotate the model by grabbing it with the grip buttons of both controllers.
However, you can somehow move the model with the right controller and the right trigger button as soon as the model is very close to you.
The JSON files are at the expected place.
The left “b” button of the controller works and displays the menu.
All the interactions work for me: flying with joystick, world manipulation using both grip buttons (i.e. 3D pinch), grab and move objects with trigger.
I tried it with Slicer 5.4.0 and also custom app build I did on August 8. The difference is that in 5.4.0 the 4D pinch is “not reliable”, see in the video below. It is quite strange because it seems to be location-specific, although I haven’t done much testing.
So I think if some of these don’t work for you at all, then it must be a configuration issue, likely something that can be fixed in the corresponding JSON file. Unfortunately I cannot help much with that, I haven’t had to edit these files so far, but I guess trying to shuffle the button IDs would be worth a try.