Gestures aren't working on my Touch controller. How do I fix it?

Using gestures — in other words, lifting fingers and pointing or making signs with them — with your Oculus Touch controllers is a big part of the VR fun. Unfortunately, for some people, gestures stop working. When lifting, say, a real thumb from the controller, your virtual thumb doesn't move in the Rift. Here's a potential fix that's got gestures working again for several people.

How to view hidden folders in Windows 10 File Explorer

In order to access the required files to fix gestures, you might have to enable the viewing of hidden files and folders on your system. Here's how.

  1. Right-click the Start button.
  2. Click Search.
  3. Type folder.

    Click Search. Type folder.

  4. Click Show hidden files and folders.
  5. Click Show hidden files, folders, and drives.

    Click Show hidden files and folders. Click Show hidden files, folders, and drives.

  6. Click Apply.
  7. Click OK.

    Click Apply. Click OK.

How to fix gestures on your left or right Touch controller

Now that you can see hidden files and folders, you can access a Touch calibration folder that has some files that require editing. Here's how to fix gestures on your left or right Touch controller.

  1. Launch File Explorer from your Start menu, desktop, or taskbar.
  2. Navigate to your C: drive.

    Launch File Explorer. Navigate to your C: drive.

  3. Double-click Users.
  4. Double-click your username.

    Double-click Users. Double-click your username.

  5. Double-click AppData.
  6. Double-click Local.

    Double-click AppData. Double-click Local.

  7. Double-click Oculus.
  8. Double-click TouchCalibration.

    Double-click Oculus. Double-click TouchCalibration.

  9. Right-click the LTOUCH file. If your right controller is giving you problems, right-click the RTOUCH file.
  10. Click Open with.

    Right-click LTOUCH or RTOUCH. Click Open with.

  11. Click Notepad.
  12. Click OK. You'll see a Notepad file open with a bunch of numbers.

    Click Notepad. Click OK.

You now want to locate CapSenseMin. It will have a set of eight numbers in brackets next to it. At this point, you can adjust the second or third number in the sequence. The second number applies to the thumb, while the third number applies to the index. In this case, my settings are [36901, 31182, 44376, 29547, 0, 0, 0, 36172].

CapSenseMin and CapSenseTouch

If I'm having trouble with thumb gestures, I would tweak the second number in the sequence. You don't need to make a big change. Here, I'll go from 31182 to 31382.

Now, locate CapSenseTouch. It will also have a set of eight numbers next to it. Likewise, the second number applies to the thumb, while the third number applies to the index. In this case, my settings are [39798, 33651, 47667, 32101, 0, 0, 0, 39018].

Adjusting numbers

I'm having trouble with thumb gestures, so I'll tweak the second number in the sequence. In this case, I go from 33651 to 33951. Before closing the Notepad window, you want to save the file.

  1. Click File.
  2. Click Save.

    Click File. Click Save.

All Touch controllers have different hardware settings, so you'll almost certainly see a different set of numbers. You can experiment with the numbers all you want in order to get gestures working again. Before testing in the Oculus Rift, however, you must restart the Oculus VR service.

How to restart the Oculus VR service

Before testing out the new settings in the Oculus Rift, you must restart the Oculus VR service and re-launch Oculus Home.

  1. Right-click the Start button.
  2. Click Search.

    Right-click the Start button. Click Search.

  3. Type services.
  4. Click Services.

    Type services. Click Services.

  5. Right-click Oculus VR Runtime Service.
  6. Click Restart.

    Right-click Oculus VR Runtime Service. Click Restart.

You can now launch Oculus Home and test out your Touch controllers.