Closed Bug 1356460 Opened 8 years ago Closed 8 years ago

Vive trigger touched flag is not set back to false

Categories

(Core :: WebVR, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: dmarcos, Assigned: daoshengmu)

References

Details

In some cases the Vive trigger touched boolean is not set back to false after release. The released trigger keeps returning small values (not zero) and the Gamepad API touched flag remains true.
Assignee: nobody → dmu
Diego, could you help me try this controller demo, https://webvr.info/samples/XX-vr-controllers.html? I can not reproduce your problem on my HTC Vive. I can get touched `false` and zero value on trigger and buttons after I release them.
Flags: needinfo?(dmarcos)
That was a problem that Kevin had. I believe his controller worn out and the trigger would not return to the original position completely after release. Those very small values were interpreted as the button being touched. I guess there's not capacitive sensor on the Vive trigger and we have to rely on those small values to enable / disable flag. Not sure what the solution is here. Kip suggested making the touch value threshold configurable via settings to at least give the user an option to work around the problem.
Flags: needinfo?(dmarcos)
Depends on: 1353523
Duo to Bug 1353523 has already landed, Diego, Could you help me confirm if it solves your problem? thanks.
Flags: needinfo?(dmarcos)
It seems to be resolved. Let's close it. If it happens again, please feel free to reopen it.
Flags: needinfo?(dmarcos)
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.