VRChat
Not enough ratings
Fix Guide: Quest Pro + Virtual Desktop Input Not Working in VRChat via SteamVR
By SnakeF8 and 1 collaborators
A friend of mine encountered a severe issue with their Quest Pro controllers because of a very recent update with SteamVR on 6/9/2025. After hours and hours of blood, sweat, tears, and crashouts, we're sharing this guide in case anyone else has had this issue!
   
Award
Favorite
Favorited
Unfavorite
The Fix Itself
🎮 Fix Guide: Quest Pro + Virtual Desktop Input Not Working in VRChat via SteamVR

Last Updated: 2025-06-12

---

🧠 Problem
After recent SteamVR updates, users with:
- Meta Quest Pro
- Using Virtual Desktop
- Launching SteamVR and playing VRChat

...experience broken controller input, including:
  • No movement
  • No turning
  • No bindings working (Move: `<Unbound>`, Rotate: `<Unbound>`)
  • SteamVR incorrectly assigning controller profile as `Index Controller`
---

✅ Confirmed Fix (Community Discovered)

🔧 Roll Back SteamVR to a Working Version

1. Open **Steam**
2. Go to your **Library**
3. Find **SteamVR**
4. Right-click → **Properties**
5. Click the **“Betas”** tab
6. From the dropdown, select an **earlier version**:
> Example: `beta - SteamVR [pre-latest build]`
7. Close window and let Steam **downgrade SteamVR**
8. Relaunch **Virtual Desktop** on Quest Pro
9. Launch **SteamVR from inside Virtual Desktop**
10. Test input inside **SteamVR Home** and then **VRChat**

---

💡 Why This Works

The newest SteamVR update:
  • Breaks compatibility with Virtual Desktop’s **controller passthrough**
  • Forces incorrect or broken **input profiles** (like Index for Quest Pro)
  • Does not allow proper **binding editing**

Rolling back avoids the broken input stack and restores normal operation.

---

📌 Tips
  • Stay on the known working beta version until Valve pushes a stable fix.
  • Bindings may still need light tweaks through:
  • `SteamVR > Settings > Controller > Manage Bindings > VRChat`
---

🛠️ Tested Config
  • Meta Quest Pro
  • Virtual Desktop (latest streamer)
  • SteamVR (pre-latest beta)
  • VRChat (latest)
  • OpenXR set to **SteamVR**
---

🧠 Credit
Discovered through user troubleshooting + teamwork by the original poster and their friends.

Props to y’all. 🙌
Credits to ExodiumVR for applying the fix and drafting this guide