• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
How to use Hand Tracking in VAM | 2.0 (Quest)

Guides How to use Hand Tracking in VAM | 2.0 (Quest)

Guide last updated: February 2026
How to use Hand Tracking in VAM in VR with Steam Link & Virtual Desktop
*Difficulty level: 3/5*
Update 2.0 is here. NEW: No more accidental grabbing, movement (finally), and more

What is this?
Imagine using your hands in VAM without any LeapMotion or external sensors, purely just the Quest. Now you can.
You can either use Steam Link (Free) or Virtual Desktop (Paid)

2A.gif
Sequence 48.gif

ezgif-1-de30d48521.gif
1724576734194.gif


DISCLAIMER: Hand tracking is NOT perfect. This is still a beta technology, and will not be as accurate as controllers. You will need GOOD LIGHTING and to clean your lenses.

What will I need?

- Hands (2 preferably)
- A Quest VR headset (Quest 2, Quest 3, Quest 3s, Quest Pro)
- Steam Link OR Virtual Desktop (Quest version)
- SteamVR. It will NOT work without SteamVR

[Note: Steam Link (App) and SteamVR (Platform/Runtime) are two different things, they are not the same thing]

3 Methods:
1) Steam Link (Best Recommended Method)
2) Virtual Desktop (Less Recommended)
3) Virtual Desktop + Emulate Index (Older Legacy Method)

1) STEAM LINK (Best Recommended Method)

Steps to get handy:

1) Install and set up the latest version of Steam Link on your headset and SteamVR on your PC.

1) Install and set up the latest Beta of Steam Link and SteamVR on your PC and Headset.
This has 2 steps, 1 is Opting into SteamVR Beta, 2 is Opting into Quest Beta


Link to installing new Beta: https://store.steampowered.com/news/app/250820?updates=true&emclan=103582791435040972&emgid=6892282513997962009DISCLAIMER:

(Don't forget you need to opt into the Beta for Quest too!)


2) Turn on Hand Tracking on your Quest
Settings > Movement Tracking > Hand and body tracking
(I personally like to use Double tap controllers to switch to hand tracking, very handy)
1709191253787.png


4) Launch Steam Link. Make sure you're on the latest version.

5) Launch VAM through SteamVR.

6) VAM User preferences settings:
i. VR 1 tab
- Disable Show Controllers
- Enable Hide Trackers if you are using "full body tracking"
- Enable or Disable Use controller Hand Pose, this is up to you for the "default" hand resting pose
- Fingers (Thumb Tracking Factor & Finger Tracking Factor) set to maximum 1.00
- Optional: Finger Bend Offset to 0 if you want a "flat hand"

1709191918765.png


ii. VR 2 tab
- Enable Use Collision
- Enable Left & Right
- For hand choice, you can choose which type of Hand you want. I am using Male 2
- The rest are optional, I would leave them on default, up to you if you want to tweak

1709192505619.png


7) Switch to Hand Tracking on your quest. You can do this by putting down your controllers and waiting, or tapping them with each other.
If hand tracking is enabled properly, you will see this in the VD input tab:

SteamVR Bindings
This will allow you to select and click things, and also move & open the menu. I made these bindings in SteamVR, so if you're too lazy you can search for them on Steam the bindings are called VaM Hand Tracking 2.0.

Make sure you set the Current Controller as "Hand Tracking Controller" in Steam Bindings to see mine. Sometimes it will show Oculus Controller on default. If that happens, press Edit Controller Bindings for VAM > Select VAM > Active Controller Binding "Custom" > Choose Another

com.oculus.vrshell-20240825-153249.jpg

ezgif-4-7df15a3f78.gif

Controls:
1) Select: Pinch your Index Finger + Thumb together. Works with both hands.
NOTE: Do not pinch index with your hands facing upwards/palm up, this will activate the Menu instead.
pinchindex.png


2) Move: Hold your Ring Finger (4th finger) + Thumb together (Steam icon will show up). Then move your hand around to grab the world to move. Palm up is easier. (Make sure "Disable Grab Navigation" is not enabled in Navigation settings)
1724575710934.gif


3) Open Menu: Hold your Pinky (5th finger) + Thumb together (Steam icon will show up). Works with both hands, aim hand vertical to get menu straight like in the gif.
ezgif-4-2c3b7a11a6.gif


3) Grabbing: No more accidental grabbing, I've removed the function to grab with your whole hand. Now to grab, double pinch your index finger + thumb on the body part you want to grab.
1724577432865.gif


4) VamX: To open the VamX menu, just the game menu normally and select VamX UI. Then press Hide/Show for the UI.
vamx.jpg


*Please note, these controls are not 100% accurate or perfect, they are just the skeletal inputs we have to work with right now

2) VIRTUAL DESKTOP (Less Recommended)

This is less recommended compared to Steam Link because Virtual Desktop's hand tracking is less accurate and has less settings and controls. Doesn't work with VAMX.

Steps to get handy:
1) Install and set up the latest version of Virtual Desktop (Quest version) on your Quest headset.
This Quest standalone version, NOT the Steam version: https://www.meta.com/en-us/experiences/virtual-desktop/2017050365004772/

2) Turn on Hand Tracking on your Quest
Settings > Movement Tracking > Hand and body tracking
(I personally like to use Double tap controllers to switch to hand tracking, very handy)
1709191253787.png


4) Launch Virtual Desktop. Make sure you're on the latest version.

5) In Virtual Desktop settings > Streaming > Advanced Options > Enable "Forward Tracking Data To PC"
VirtualDesktop.Android-20260207-163320.jpg


6) Launch VAM through SteamVR. It HAS to be SteamVR.

7) VAM User preferences settings:
i. VR 1 tab
- Disable Show Controllers
- Enable Hide Trackers if you are using "full body tracking"
- Enable or Disable Use controller Hand Pose, this is up to you for the "default" hand resting pose
- Fingers (Thumb Tracking Factor & Finger Tracking Factor) set to maximum 1.00
- Optional: Finger Bend Offset to 0 if you want a "flat hand"

1709191918765.png


ii. VR 2 tab
- Enable Use Collision
- Enable Left & Right
- For hand choice, you can choose which type of Hand you want. I am using Male 2
- The rest are optional, I would leave them on default, up to you if you want to tweak

1709192505619.png


8) Switch to Hand Tracking on your quest. You can do this by putting down your controllers and waiting, or tapping them with each other.

Virtual Desktop SteamVR Bindings
These bindings are not as good as the ones in Steam Link, it's because of the limitation of Virtual Desktop hand tracking bindings. For this reason I recommend Steam Link more.

For Virtual Desktop it's a bit different than Steam Link.

1) Open SteamVR menu. It might show you Oculus Touch controllers even though you are using Hand Tracking, this is normal. Press Edit Controller Bindings for VAM > Select VAM > Active Controller Binding "Custom" > Choose Another
VirtualDesktop.Android-20260207-163346.jpg


2) Change Bindings for VAM > Current Controller > Select vd_hand_controller
VirtualDesktop.Android-20260207-163114.jpg


3) I made these bindings, so if you're too lazy to make your own you can pick mine called VaM Hand Tracking 1.5. Do note your controls *might* still show up as Oculus Touch after this, but it should be okay to continue.
VirtualDesktop.Android-20260207-163145.jpg


Note: There are big limitations in VD's hand tracking, so it's not good and more sensitive unlike SteamLink. There's no double tapping controls, etc. Doesn't work with VAMX.

Controls:
1) Select: Pinch your Index Finger + Thumb together. Works with both hands.
NOTE: Do not pinch index with your hands facing upwards/palm up, this will activate the Menu instead.
pinchindex.png


2) Move: Hold your Left Hand Ring Finger (4th finger) + Thumb together. Then move your hand around to grab the world to move. Palm up is easier. (Make sure "Disable Grab Navigation" is not enabled in Navigation settings)
1724575710934.gif


3) Open Menu: Press your Left Hand Pinky (5th finger) + Thumb together. Aim hand vertical to get menu straight like in the gif.
ezgif-4-2c3b7a11a6.gif


3) Grabbing: Pinch your Index Finger + Thumb together to grab a body part. Works with both hands.
Unfortunately, because we don't have access to double clicking features, you WILL accidentally grab parts you don't want to sometimes, nothing you can do it's the limitation of Virtual Desktop.
pinchindex.png


VirtualDesktop.Android-20260207-162726.jpg

*Please note, these controls are not 100% accurate or perfect, they are just the skeletal inputs we have to work with right now

Tips:

- You can also use this in passthrough mode, it's extra immersion
- Using Embody plugin with it also adds a lot of immersion
- I would switch back to controllers whenever needing to adjust things
- The Main Menu is a bit hard to navigate with hands, controllers is easier
- Make sure you have GOOD lighting and clean your lenses!

3) OLD METHOD (VIRTUAL DESKTOP + EMULATE INDEX)
1) Install and set up the latest version of Virtual Desktop streamer on your PC (NON-Steam version, install the PC streamer app for your correct Headset)
Version 1.30.4 onwards supports Tracking
Quest VD Download: https://www.meta.com/experiences/2017050365004772/
PC Streamer App download: https://www.vrdesktop.net/
FAQ: If you're unsure how to do this, YouTube search "How to install Virtual Desktop + (your headset)"

2) Install Virtual Desktop on your headset

3) Turn on Hand Tracking on your Quest
Settings > Movement Tracking > Hand and body tracking
(I personally like to use Double tap controllers to switch to hand tracking, very handy)
1709191253787.png


4) Launch Virtual Desktop. Make sure you're on the latest version.
i. Enable Hand tracking under Input tab
ii. Enable Forward tracking data to PC under Streaming tab
iii. Enable Index controllers. Optional, you can also enable Vive trackers for "full body tracking"
1709191947065.png
1709191982632.png


5) Launch VAM in SteamVR mode.

(If you did everything right, your controllers will be INDEX controllers in SteamVR, like below. If you are seeing Quest controllers, something went wrong, scroll down for troubleshooting)
1713374664072.png


6) VAM User preferences settings:
i. VR 1 tab
- Disable Show Controllers
- Enable Hide Trackers if you are using "full body tracking"
- Enable or Disable Use controller Hand Pose, this is up to you for the "default" hand resting pose
- Fingers (Thumb Tracking Factor & Finger Tracking Factor) set to maximum 1.00

1709191918765.png


ii. VR 2 tab
- Enable Use Collision
- Enable Left & Right
- For hand choice, you can choose which type of Hand you want. I am using Male 2
- The rest are optional, I would leave them on default, up to you if you want to tweak

1709192505619.png


7) Switch to Hand Tracking on your quest. You can do this by putting down your controllers and waiting, or tapping them with each other.
If hand tracking is enabled properly, you will see this in the VD input tab:

Screenshot 2024-02-29 152942.png


You're done, enjoy!

Bonus: SteamVR Bindings
For normal VAM (Sensitive grabbing)

This will allow you to select and click things, and also open the menu. I made these bindings in SteamVR, so if you're too lazy you can search for them on Steam the bindings are called Hand Tracking VaM (Normal)

steam1.jpg


Controls:
1) Select: Pull your index finger like you're pulling a real life trigger on a VR controller
IndexGif1.gif


2) Open Menu: Pull your index finger twice FAST (Must be fast, sometimes using two hands at the same time works better)
MenuGif1.gif


3) Grip/Grab: Pull your last 3 fingers like you're pulling the grip button on a VR controller
GrabGif1.gif


These are the binding settings:
- Trigger Single: Interact with UI
- Trigger Double: Open, Close or Move Menu UI
VirtualDesktop.Android-20240301-201603.jpg


For VAMX (Less sensitive grabbing)
I also made VamX bindings. They technically can be used on both normal VaM and VamX, but the controls are different. Up to you what you prefer. On steam it's called Hand Tracking VamX
steam2-jpg.372366

Controls:
1) Select: Pull your last 3 fingers like you're pulling the grip button on a VR controller

2) Open Menu: Pull your index finger twice FAST (Must be fast, sometimes using two hands at the same time works better)

Use Open vamX UI & Hide/Show buttons to toggle vamX:
vamx.jpg


*Please note, these controls are not 100% accurate or perfect, they are just the skeletal inputs we have to work with right now

Troubleshooting:

- If it's not working or only showing Quest controllers instead of Index controllers in SteamVR, make sure your SteamVR addons are ONLY having ON for Virtual Desktop Streamer (Quest)

Launch SteamVR > Right click SteamVR > Settings > Startup/Shutdown > Manage Add-Ons:

1713698046133.png

4A.gif

Voila enjoy

Credits:
Scene: Haley - Armageddon by ascorad
Scene: Cyberpunk Cowgirl by CuddleMocap
Model: Sakurako by Callimohu
Model: Iseul by SuperSamoth
Images and attachments
  • Screenshot 2024-02-29 152915.png
    Screenshot 2024-02-29 152915.png
    1.1 MB · Views: 0
  • 1709192625869.png
    1709192625869.png
    1.5 MB · Views: 0
  • steam2.jpg
    steam2.jpg
    53.6 KB · Views: 0
  • vamx.jpg
    vamx.jpg
    207.4 KB · Views: 0
React to this content...

Share this resource

Latest updates

  1. 2.4

    Removed the zip download as it's no longer needed.
  2. 2.3

    Virtual Desktop Update Added Virtual Desktop bindings for hand tracking. Note that you still...
  3. 2.2

    No longer need to be in Beta, now live version

Latest reviews

Positive
Posted:
took me a while but worked
Upvote 0
Positive
Posted:
This is so so good tools.
Upvote 0
Negative
Posted:
no fonction
thinoreos
thinoreos
skill issue
Upvote 0
Positive
Posted:
ffffuuuuuutuuureeeeeeee 🦑
thinoreos
thinoreos
Using it with your scenes is the future
Upvote 0
Positive
Posted:
We are truly living in the future
Upvote 0
Positive
Posted:
It works!! For some reason after some play time my VR hands suddenly become invisible, not sure what’s going on there but obviously not an issue with this guide, I must have a faulty setting somewhere.
thinoreos
thinoreos
In your settings, make sure you disable "trigger+grip to hide hands"
Upvote 1
Positive
Posted:
Thank you for this. Very detailed explained. No questions needed to ask
thinoreos
thinoreos
Big fan of your work, thanks man
Upvote 0
Positive
Posted:
Thanks you are doing a great job!
thinoreos
thinoreos
Thanks!
Upvote 0
Positive
Posted:
Thank you so much!
Upvote 0
Positive
dup
Posted:
Perfect!
Upvote 1
Back
Top Bottom