Set SteamVR input
-
Navigate to Windows>SteamVR Input
-
Create a new action under In and name it Joystick, and another named Pose
-
Create a new action under Out and name it Haptic, and another named canRotate. Click Save and Generate
Add Simtek zy tracker
-
Put the file binding_zy_tracker.json provided under Assets\StreamingAssets\SteamVR
-
Open actions.json under Assets\StreamingAssets\SteamVR, and paste the following code:
{ "controller_type": "zy_tracker", "binding_url": "binding_zy_tracker.json" }
Configure Simtek zy tracker
-
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
-
Change the current controller to Zy_Tracker
-
Click Edit on the Zy_Tracker tab under Current Binding
-
Select Poses, and change Pose Action to Pose
-
Close the tab and select Haptics, then change to Haptic
-
Your bindings should look like this
-
Close the tab and select Replace Default Binding in the lower right corner, then click save. This should finish the configuration
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