How to get input from tracker when the controllers are connected

arjun
Settler

How to get input from tracker when the controllers are connected

I tried everything and I am not able to receive any input from tracker when the controllers are on. If I turn them off, I receive the input. I dont need to get the inputs from Left and Right controller, I only need to track them. What can I do to make this possible?

 

SteamVR 2.2

VIU v.1.10.4

HTC Vive

Vive Staff

Re: How to get input from tracker when the controllers are connected

@chengnay 

To reach Viveport's customer service team, email customerservice@viveport.com

To connect with a live support agent for hardware support, go to www.vive.com/support, click on "contact us" in the top righthand corner, and then opt to speak with a Live Chat agent

David R

Technical Specialist - San Francisco, CA; Monday-Friday

Click here to send me a PM

Vive Staff

Re: How to get input from tracker when the controllers are connected

@arjun What type of input you want from tracker?

Are you using any accessories for tracker?

mgyeung
Settler

Re: How to get input from tracker when the controllers are connected

I've also reach the same situration.
i am using the hyper blaster with the tracker (2018), i cannot get the trigger/pag/menu/grip input from the tracker once the controllers are connected.

Vive Staff

Re: How to get input from tracker when the controllers are connected

@mgyeung Didn't you mention that you can get at least one tracker input?

I am still verifying the multiple trackers case.

mgyeung
Settler

Re: How to get input from tracker when the controllers are connected

For unity 2019.1, i can get input from 2 controllers and 2 trackers poco input at most, usually 2 controllers and 1 tracker poco input only.

For unity 2018.3, i only can get 2 devices input.
e.g. 2 x controllers OR 1 controller and 1 tracker poco OR 2 trackers poco
If i turn on the controller, the controller will take over the trackers input immediately, which means i can only use either 2 of controller or trackers input.
p.s. if i turn on 2 controllers, trackers are not able to get input but still can track the position.

Vive Staff

Re: How to get input from tracker when the controllers are connected

@mgyeung I was using Unity 2018.3.5f1, I can get 2 controllers with 1 tracker input.

You can try modify the role of tracker and play your app again.

Not sure why sometimes tracker will not be able to get input, after I switched role, it works again.

mgyeung
Settler

Re: How to get input from tracker when the controllers are connected

@chengnay  Thank you for your reply.
Is it only support 1 trackers input? Could you please help to try get input from 4 trackers or more at the same time? 

Vive Staff

Re: How to get input from tracker when the controllers are connected

@mgyeung I still working on multiple tracker input debugging. Sorry for the delay.

mgyeung
Settler

Re: How to get input from tracker when the controllers are connected

@chengnay thank you so much! please let me know once have result :D

Vive Staff

Re: How to get input from tracker when the controllers are connected

@mgyeung I got the same result for Unity 2019.1.7f1 and 2018.3.5f1.

Two controllers and one tracker input.

Even I turn off 2 controllers, I can only get 1 tracker input.

I couldn't get 2 trackers input. 

mgyeung
Settler

Re: How to get input from tracker when the controllers are connected

@chengnay so is it a hardware limitation or software problem?

Vive Staff

Re: How to get input from tracker when the controllers are connected

@mgyeung I am rolling back SteamVR version to double check. I will need more time to debug this part.

Vive Staff

Re: How to get input from tracker when the controllers are connected

I found something strange.

In SteamVR Input Debugger I was able to see the tracker input being pressed.

But, in Unity app, I couldn't see anything. At most I can see is 1 tracker input.

I just sent Steam message to see if they can help resolving this issue.

mgyeung
Settler

Re: How to get input from tracker when the controllers are connected

@chengnay Thanks!