While I have been learning to use all the different inputs from the HTC Vive controllers, I put together a small component that uses UnityEvents to populate behaviors for button presses, releases, and touches. At the moment, I am primarily using this for my own prototyping, but I was wondering if anyone else would find this useful. The component will trigger events for the following at the moment: Trigger Pressed Trigger Released Grip Button Pressed Grip Button Released Touch Pad Pressed Touch Pad Released Touch Pad Touch Started Touch Pad Touched (i.e. touch pad is actively being touched) Touch Pad Touch Ended Application Button Pressed Application Button Released Here is the inspector as it stands right now: If you would find this useful please let me know what your expectations of such a system would be and if there is anything you think would be a nice addition to it. Thanks in advance to anyone that is willing to give me their thoughts on this.