Quest hand gestures not working

I have a few avatars with gesture emotes that seem to work just fine with the controllers, but when I switch to hand tracking, they don’t work. I can move and open menus with finger pinches, but gesture emotes just don’t seem to work with hand tracking at all. Is anyone else having the same issue? Using a Quest 3.

Hey there! It sounds like you’re running into an issue where gesture emotes work fine with controllers, but don’t trigger when using hand tracking on your Quest 3. This is a known issue that can sometimes occur, and there are a few things you can check to troubleshoot and hopefully resolve it:

1. Check Avatar Gesture Setup

Ensure that your avatar’s gesture emotes are configured to work with hand tracking. In Unity, when setting up gestures, there are different options for input methods. You may need to adjust the gesture parameters to specifically account for hand tracking or ensure the gestures are set to trigger from hand poses. Double-check how these are mapped in your avatar settings.

2. Verify Hand Tracking Settings in VRChat

Make sure hand tracking is properly enabled within VRChat’s settings. VRChat has specific configurations for hand tracking, which might affect how gestures are recognized. Go to your settings and confirm that hand tracking is turned on and functioning as expected.

3. Experiment with Hand Poses

Gesture emotes typically rely on very specific hand poses or finger movements, so it’s possible that hand tracking isn’t quite capturing the right gesture. Try experimenting with different hand positions to see if any of them will trigger your emotes. Some hand poses might need to be a bit different from what you’re used to when using controllers.

4. Check for Software or Firmware Updates

Sometimes, these issues can be related to outdated software or firmware. Make sure your Quest 3 and VRChat are fully updated. Newer versions may include improvements to hand tracking that could resolve your issue. You should also check for any specific updates from VRChat related to hand tracking functionality.

5. Rebind Gesture Emotes

If the above steps don’t work, consider re-binding your gesture emotes to new hand poses in Unity. Alternatively, if you’re using VRChat’s gesture control system through the menu, ensure that all settings are correctly bound and saved for hand tracking.

If these steps don’t resolve the issue, I’d recommend submitting a bug report to VRChat’s support team for further assistance. You can reach them at VRChat Support, or visit the Bug Reports | VRChat page to search for similar issues or create a new topic.

I hope this helps, and please let me know if you find a solution or need more help!

Hey, thanks for the reply!

For the avatar gesture setup, I was trying it on another avatar that a friend shared with me. Hand gestures worked for him on both tracking and controller, so I was able to rule out a possible avatar upload issue…

I tried fiddling with the VRChat settings to find any hand tracking options, but couldn’t quite locate anything for hand gestures, just the finger tracking options under controls. Were there other hand tracking options that you’d recommend trying?

No, Problem. Since it looks like you’re still facing issues with hand tracking gestures in VRChat on your Quest 3. Since gestures work on your friend’s avatar, let’s try a few more things to sort this out:

1. Double-Check VRChat Hand Tracking Settings

Ensure that Hand Tracking is enabled in VRChat under Input or Controls settings. This might not be directly tied to finger tracking.

2. Reset Gesture Controls

Try resetting the gesture controls in your VRChat settings. Conflicts from previous controller settings might be causing the issue.

3. Update Software

Make sure both your Quest 3 firmware and VRChat app are up to date. Software versions can impact hand tracking functionality.

4. Test Another Avatar

Try using a different avatar to see if the issue persists. Minor differences in avatar setups can affect hand tracking.

I cannot seem to find a distinct enable hand tracking option under the controls settings. Nor under the Tracking settings. Only finger tracking and controller inputs. I also can’t seem to find the gesture controls.

I did try solutions 3-5 though and so far nothing

Thank you for letting me know, I’ll update my information.

How to Enable Hand Tracking on Meta Quest 3 (System Level):

  1. Access the Meta Quest Settings:

    • Open the universal menu by pressing the Oculus button on your controller.
  2. Navigate to Device Settings:

    • Select Settings from the menu.
    • Go to Device > Hands and Controllers.
  3. Enable Hand Tracking:

    • Look for the Hand Tracking option.
    • Toggle it ON to allow the headset to recognize and use your hands for interactions.
  4. Optional: Hand Tracking Activation Frequency:

    • Some versions of the system software allow you to adjust when hand tracking is used (e.g., switching automatically when controllers are not detected).

Troubleshooting in VRChat:

After confirming hand tracking is enabled at the system level:

  • Launch VRChat and ensure you have the latest version of the app installed.
  • In VRChat settings, verify that hand tracking is supported and activated (this is often automatic if system-level hand tracking is enabled).
  • If it’s still not working, try restarting both VRChat and your Quest 3.

If you’ve followed these steps and the issue persists, let me know, and I’ll help you troubleshoot further.

I sent you a friend request on VRChat. I’m online, I’d be happy to help you investigate any potential direct causes within the application. If not, I can guide you to VRChat support and provide the necessary documentation to help you get the issue resolved.

I do all of this help sometimes through my headset while, I’m on the app reporting other issues.

Hi, I just accepted the friend request.

I’m unsure if it’s something I need to activate but there’s no hand options in my settings on the universal menu. Only controllers under devices. Though I found the “hand and body tracking” option and it was already enabled.

I see thank you for letting me know and keeping me posted.

Thank you also for the help and troubleshooting!

Of course, no problem. I always am here to help the people of the VRChat commuinty!

I certainly appreciate it! I’ll try to troubleshoot more from my end, but this discussion helped me alot already in helping to rule out alot of possibilities!

You’re very welcome!