I'm working on a game for the Focus+ for a client that does not use controllers. If you take off the headset during the game for a break that lasts more than a couple minutes then when you put the headset back on the Focus forces you to re-pair the controllers with the dreaded "Hold both controllers and make sure they are turned on" dialog. This is strictly invoked by the Focus since it is trying to pair with the Focus controllers and even shows a graphic of them. This causes us to carry around the controllers for no other reason than to re-pair them and then put them away.
I accept that these controllers are critical for navigating the HTC Vive home so completely disabling them is not useful. However while in a game that does not use controllers there should be a way to prevent this popup? I've looked in the advanced Settings > More > Apps for a toggle and don't see one (a logical place for this if HTC is listening....). The standard methods of setting the NumControllers=0 in the android manifest or calling wvr_SetInteractionMode(WVR_InteractionMode.WVR_InteractionMode_Gaze); both work to eliminate the controller in the game, but fail to prevent the HTC Focus override to force re-pairing when the headset wakes up after the controller connection has timed out.
Assuming there is a way to disable the Focus dialog I have a method in-game for the player to exit and return to the Vive Home. I haven't found a way to disable the Focus from imposing its pairing requirement. Anyone find a solution for this? @Cotta @Tony PH Lin