Set SteamVR input

    1. Navigate to Windows>SteamVR Input

      Screenshot 2024-08-22 112725.png

    2. Create a new action under In and name it Joystick, and another named Pose

      Screenshot 2024-08-23 092617.png

      Screenshot 2024-08-23 092623.png

    3. Create a new action under Out and name it Haptic, and another named canRotate. Click Save and Generate

Add Simtek zy tracker

      1. Put the file binding_zy_tracker.json provided under Assets\StreamingAssets\SteamVR

        Screenshot 2024-08-21 144209.png

      2. Open actions.json under Assets\StreamingAssets\SteamVR, and paste the following code:

            {
              "controller_type": "zy_tracker",
              "binding_url": "binding_zy_tracker.json"
            }
        

        Screenshot 2024-08-22 113529.png

Configure Simtek zy tracker

      1. Go back to Windows>SteamVR Input in Unity and click Open binding UI, the following window should pop up. Click Oculus Touch Controller under Current Controller

        Screenshot 2024-08-23 110600.png

      2. Change the current controller to Zy_Tracker

        Screenshot 2024-08-23 110911.png

      3. Click Edit on the Zy_Tracker tab under Current Binding

        Screenshot 2024-08-23 111049.png

      4. Select Poses, and change Pose Action to Pose

        Screenshot 2024-08-23 111240.png

        Screenshot 2024-08-23 111408.png

      5. Close the tab and select Haptics, then change to Haptic

        Screenshot 2024-08-23 111418.png

      6. Your bindings should look like this

        Screenshot 2024-08-23 111209.png

      7. Close the tab and select Replace Default Binding in the lower right corner, then click save. This should finish the configuration

        Screenshot 2024-08-23 111256.png

        Screenshot 2024-08-23 111310.png

Please refer to the Binding Actions section of the SteamVR Unity plugin documentation page below if you encounter any errors in this section:

Overview | SteamVR Unity Plugin

What’s next:

Functions Guideline