[1530] VRC Beta | Controller Menu button useless when using hand tracking
needs more information
tkya
With a SteamVR controller that reports a full skeleton, VRC defaults to hand tracking input behavior. In the 1530 Beta with the new Quick Menu openers, the controller's binding for opening the menu acts as if it were completely disabled.
VRC should still respect the SteamVR controller bindings even though there is hand tracking input. The current behavior in the beta is problematic when using gloves with physical button inputs, for example.
Ideally, hand gesture controls would be disabled via in-game setting or start-up parameter, at least on SteamVR PC, where more exotic hand tracking / input solutions exist.
Possibly related to this comment in the VRC open-beta-discussion channel: https://discord.com/channels/189511567539306508/449386885299830794/1299084757375651850
Log In
°sky
this is still marked as needs more information; all that needs to be done is bindings in the steamvr legacy ui be changed from udon menu to quick menu, and long press under the button to action menu.
ideally devices should
not
be using full hand skeletal when the primary focus is vrchat, but this should still be addressed regardless.mhoohmjw
In Vive XR Elite, QuickMenu (Y and B buttons) will not function if skeleton is set for key bindings.
The Udon Menu is assigned to the Y and B buttons. I am not sure how Udon behaves here, but it worked when I assigned the menus individually as shown in the image.
”Click":Quick_Menu
"long press":Action_Menu
tkya
This affects
any
full-skeletal input glove that had used the "generic" menu button binding for VRChat. UDCap gloves are an example of an affected product.tkya
Update since the changes went live:
Although the original general Menu binding for the controller is non-functional, the individual menu bindings do seem to work
StormRel
needs more information
A few questions:
What are you using as your left and right hand device?
Who manufactures these?
tkya
StormRel I'm not sure why the manufacturer of the physical glove matters or what it is. I have a device that enumerates as a controller in SteamVR. This controller has full skeletal input.
In live, I can use the menu button.
In the Beta, I cannot use the menu button.
The menu control bound to a button on the controller in SteamVR bindings, as it would have for any other controller (Touch Plus, Index, etc.)
Nothing else but the version of VRChat has changed.
_koshi_
StormRel I can confirm that this problem also exist on all HTC Headsets using the Vive Streaming Hub (XR Elite + Focus Series). No matter if used wirelessly or with display port. Those headsets can provide full-skeletal input IN ADDITION to normal controller input. However, as tkya has described, this does not work in VRChat, since some bindings (especially the menu) no longer work when seketal input is active. You can even remap it to another button through steam - doesn't matter. Other functions like movement/mute mic, do work. Since the Diver-X gloves are coming out in a couple of days and those provide exactly the same functionality, this problem should be fixed soon...
Maliku
The controllers that come with the VIVE XR Elite
Luciferium
StormRel can confirm pretty much any controller (i.e udcap VR gloves or any VR gloves) that provides a full skeletal input to VRchat alongside controller inputs (joystick, buttons, etc) cannot access the radial menu or the normal menu through the steamVR input for the menu,
VRchat will physically stop listening to the udon menu button input when hand tracking is detected, it will listen to EVERY other input except the menu button (i.e. you can move, mute, jump, turn. but you can't open the menu without using the vrchat hand tracking provided methods)
although I have found manually to the quick and action button seems to work