[1480] Unable to switch between using controllers and hand-tracking. Forced to use hand-tracking despite feature being disabled on headset.
interested
L
Large Dr Pepper
PCVR through Virtual Desktop on Quest Pro and Quest 3.
The hand-tracking feature seems to work well (aside from opening the SteamVR menu every time you try to open the VRChat menu), but the inability to switch between using controllers and using hand-tracking makes the feature essentially useless.
On standalone, you click your controllers together to switch to hand-tracking, then the next time you pick up your controllers both the headset and VRChat disable the hand-tracking so you can use your controllers again. In the current beta, when you pick your controllers back up, VRChat still tries to force you to use hand-tracking.
For example: when navigating the VRChat menu while holding the controllers, the VRChat "pointer/laser" is linked to where your index finger is pointing instead of where the controller is pointing. Additionally, pulling the trigger on the controller doesn't select menu items. The "gestures" that your avatar's hands perform when holding the controller are also different than the gestures the same avatar would perform if VRChat had switched from hand-tracking to controllers. I assume this has something to do with the fact that it's emulating index controllers.
It's odd because VRChat is still receiving
some
inputs from the controllers when you pick them back up. You're able to move/turn your avatar, open and select items on the radial menu, etc. Yet for some reason VRChat doesn't recognize that you've switched to using the controllers for things like interacting with the normal menu, performing gestures, grabbing, etc.The issue wouldn't be quite as bad if there were a setting in the "Tracking & IK" tab that allowed you to disable/enable hand-tracking whenever you wanted, but I couldn't find that option. I even disabled hand-tracking in my Quest settings, yet VRChat wouldn't disable the hand-tracking. I had to uninstall the VRChat beta and go back to the normal build in order to properly use my controllers again.
The actual hand-tracking works well. It's just unfortunate that the feature is essentially unusable due to the inability to switch between controllers and hand-tracking, and the "open VRChat menu" and the "open SteamVR overlay" being linked to the same gesture (palm facing headset, pointer-finger touching thumb).
In regards to the VRChat/SteamVR menu, I tried the toggle at the top of the VRChat hand-tracking settings that said something about "avoiding dual inputs in SteamVR," but it had no noticeable change regarding this issue.
Log In
NightlyH
I too am having this issue! I just tried using Virtual Desktop for the first time on my Quest Pro, and tried out the hand tracking. It wasn't for me, so I disabled it in VD and on the headset, but VRChat is still showing me hand tracking controls in the settings, and I cannot bind or edit my meta pro controllers anymore.
L
Loogkai
I'm going through the same problem right now. After enabling "emulate index controllers" on Virtual Desktop, I started the hand tracking tutorial right after I launched VR Chat. Unfortunately, after switching back to off the option on VD, I still was stuck in the hand tracking controls, when I launched VRC again.
The problem persists until now. I can't use my meta controllers as controls properly because VRC can't recognize them as regular controllers as before. Instead, the controls tab shows hand tracking configuration.
Kung
interested
I'm going to be marking this as "Interested" for now. There are various workarounds that we could implement but fundamentally we're using the skeletal fidelity provided by the driver to determine the hand tracking mode. This is a bit of a new hardware/driver ecosystem that's coming together now and us adding lots of overrides and workarounds at this early stage while its forming may prevent issues from being noticed and fixed at a fundamental level. We'll continue to observe as the new ecosystem evolves and may introduce overrides and workarounds beyond the SteamVR spec if it turns out to be appropriate in the long run.
Bizz
Kung is there no way to add a setting to the menu to force disable hand tracking in the game and use the input despite what the skeletal input is reporting?
Right now my biggest issue is if I have an OSC app sending hand tracking data, it assumes I'm using hand tracking, which sucks because I'm trying to use Diver-X Contact Sheet with Quest Controllers and it assumes I'm using hand tracking when I'm not.
°sky
Kung allow steamvr input by default and guide users to disable it if they want to. having it disabled by default makes zero sense
lackofbindings
It seems to me that these posts have been incorrectly merged.
- The OP here Large Dr Pepper is referring to the lack of a toggle for what I'm going to call "hand tracking mode", the the behavior they describe is inline with using Virtual Desktop versions < 1.32.10, (I do agree there should be a toggle though).
- Meanwhile Oni Kidou is referring to the QM/AM steamvr binding which is completely unrelated. (may be related to https://feedback.vrchat.com/open-beta/p/1481-let-steam-input-handle-the-long-press-menu-for-action-menu-gesture ?)
- Below that, the post by YellowCo is the same and I do think was appropriate to merge.
- Next the post by Vamprie Zenith is unrelated as it refers to the "stick arm" issue which is intermittent but only present when using Virtual Desktop versions >= 1.32.10 (doesn't even overlap with the same versions as OP).
- Lastly the post by Hazre I think may be related to the post by Vamprie Zenith but is also not at all related to the OP.
I'm not sure how so many seemingly unrelated posts got merged together, but I do not think it was appropriate. Even if the relation was "bugs maybe relating to VD", then at least the post by Oni Kidou doesn't qualify.
StormRel
Merged in a post:
[1482] Menus impacted with finger controls when using controllers
Y
YellowCo
Using Virtual Desktop Beta with the new forward vrchat hands option, the beta works well when it comes to finger splaying, gesturing, etc. with my hands off the controllers. However, when I pick back up the controllers to use the menu, I encounter the following usability issues. All the below apply when using the controllers, not actually using my hands.
Hardware: Quest 3 (version 67) + Quest 3 Controllers
Software: Virtual Desktop (1.32.12) + Build 1482 of the open beta
- The laser pointer / cursor no longer points from the same origin while using the controllers. This introduced some friction in quickly flicking my wrist this way or that to use the menus.
- Moving my finger to press the trigger causes the laser pointer to move upon pressing the trigger, causing misclicks -- not because my controller moved, but the hand's free method of setting an origin and orientation is not in sync with the controller.
- Dragging my laser pointer / cursor over things in the menu will cause a lot of unintentional clicks and double clicks. These come as my finger is lightly in contact with the trigger but not depressing the trigger. I've had to change to holding the controller with my small and ring finger to not be in contact with the triggers as to not click on things accidentally. My hand still hurts a day later because of that. This constraint is very unergonomic.
- The "launch pad" (not the pie wheel) that comes up is no longer attached to one of the controllers, which makes it very hard to use when laying on my back as it spawns oriented as if I were standing upright.
- The finger grabbing mode also applies to using the controller. When it is "Combined" it is impossible to pick up objects, including the camera. When it is "Pinch", I am unable to pose any phys bones. When it is "Grab", I am able to pose phys bones.
Aside, the mesh for the hand-controllers that show up when loading a world looks a little messed up on the bottom. Like maybe a vertex wasn't weight painted properly.
I've tested using emulate index controllers, and without emulate index controllers or vrchat hands. In these cases
* Issue 1 still applies
* Issue 2 still applies
* Issue 3 does not apply
* Issue 4 still applies
* issue 5 still applies
When I switched back to the public channel (not beta) and none of these issues apply.
StormRel
Merged in a post:
[1482] hand tracking. controller's not matching up with avatar hands after switch to handtracking
v
vamprie zenith
When switching from hand tracking back to your controllers sometimes the controllers and avatar hands dont match up the avatar hand will be higher up than they should be.
The cause from a bit of testing I did was if you move your hands to fast when trying to wake your controllers back up after turning on hand tracking when they do the switch from your hands to the controllers they will move no longer lining up and float it also just sometimes happens with no reason to after its happened once I'm still trying to figure out why.
The fix ive found is turning on hand tracking and trying to enter steamvr's menu if you do get it to open switch back to your controllers then close the steamvr menu it can be finicky sometimes but if you do it correctly you should see the index controllers change to the quest's controllers then its fixed till it happens again.
After fixing it you can cause it to happen again if you turn hand tracking on and just hold your controllers in your hand then just flail your hands around so the hand tracking stutters it should after a bit switch back to your controllers and the issue should happen again and then you can do the fix again.
StormRel
Merged in a post:
[1481] Avatar Hands are static when switching from Hand Tracking to Controllers (Virtual Desktop Beta 1.32.10 issue)
hazre
Edit: This seems to be a VD issue actually after testing it in SteamVR Home:
There is a odd Left Hand behavior when using controllers and they just become static as well.
Repro: Just launch the game and try to use Hand Tracking and then switch to Controllers when using Virtual Desktop 1.32.10 with VRChat Hand Tracking enabled.
This is also I believe related to https://feedback.vrchat.com/open-beta/p/1481-left-controller-offset-hela-woncky-vd
Info: Quest 3, VD 1.32.10 with VRChat Hand Tracking enabled - VRC Open Beta (1481)
Videos included for reference:
StormRel
tracked
DrBlackRat
You need to use the Virtual Desktop Beta for it to work correctly.
P
PigG13
DrBlackRat I switched my Virtual Desktop to to the Beta and it still forces Hand Tracking in VRChat, despite having the feature disabled on the headset and using controllers.
DrBlackRat
The hands getting Static is VD issue, I alte reported this to them and they have a fix for it internally.
Load More
→