Opened 22 months ago
Closed 19 months ago
#10436 closed enhancement (fixed)
Make VR hand controller button deactivation mode
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | moderate | Milestone: | |
Component: | VR | Version: | |
Keywords: | Cc: | Elaine Meng | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
Phil asked if the ChimeraX VR can have a capability to disable the normal hand-controller button actions so that when he takes off the VR headset to hand it over to another user buttons are not accidentally pressed that change the scene (position, zoom, ...).
I guess we could have a little used button (e.g. B/Y on Quest controllers or grip on Vive controllers) when pressed disable all other buttons until that rarely used button is pressed again. In that mode it would be good to show a message in that mode that buttons are disabled and explaining how to reenable them. Maybe that indicator could just be the hand controller cones being a different color with the reenabling button highlighted in a bright color. That would avoid needing some new capability to show text tips in the VR.
Change History (2)
comment:1 by , 22 months ago
Component: | Unassigned → VR |
---|
comment:2 by , 19 months ago
Cc: | added |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
Done.
I added a VR "button lock" button mode. You can assign this mode to a controller button using this command for openxr
or this command for steamvr
The icon on the grip hand controller button shown in VR will look like a padlock. Pressing that button inactivates all the other hand controller buttons (including moving models) on both controllers. Pressing the button again reactivates all the hand controller buttons.