hand-controls component : most events fire incorrectly or not at all on oculus quest
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 17.6k
- Forks
- 4.4k
- PR merge metrics
- No merged PRs in 30d
Description
hand-controls component animation and gestures work fine but most of the js events are problematic when compared to the api in the docs here: https://aframe.io/docs/1.0.0/components/hand-controls.html
gripdown -- fires when grip button is pressed, regardless of other fingers. Is this the underlying oculus-touch-controls event, not a new gesture event ?
gripup -- fires when grip button is released, regardless of other fingers. Is this the underlying oculus-touch-controls event, not a new gesture event ?
pointup, pointdown, thumbup, and thumbdown never fire
pistolstart -- fires when thumbup is expected
pistolend -- fires when thumbdown is expected
- A-Frame Version: 1.0.4
- Platform / Device: oculus quest / oculus browser
- Reproducible Code Snippet or URL: https://asocmedia.com/vrtests/hand-controls-test.html
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the hand-controls component and compare its event behavior against the API documentation linked in the issue. Reproduce the reported cases using the provided Oculus Quest test URL, then verify that grip, point, thumb, and pistol events match the documented behavior on Oculus Browser.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- web-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100