Bug 216621
| Summary: | [iOS, iPad and VisionOS] Implement support for Pointer Lock API | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | James Howard <jameshoward> |
| Component: | WebKit Misc. | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | ahmad.saleem792, a_protyasha, beidson, dino, jameshoward, jeremyj-wk, jespertheend, possum.bracing0v, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Local Build | ||
| Hardware: | iPhone / iPad | ||
| OS: | Unspecified | ||
| URL: | https://www.w3.org/TR/pointerlock/ | ||
James Howard
https://www.w3.org/TR/pointerlock/
Implement Pointer Lock specification on iOS/iPadOS.
As of iOS 14, there now exists the GCMouse API in GameController.framework that provides raw relative mouse motion events.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/69458434>
Jesper van den Ende
We're getting complaints that users can't play our game (https://narrow.one) with a mouse on iPad. I'd love to see this get added since our game already supports the pointer lock api.
Jeffrey Blanz
2024 and iPadOS/iOS still does not support Pointer Lock API.
Users can play any touch or controller input game on the web, but not keyboard + mouse input games because of the lack of pointer Lock API for iOS/iPadOS.
Ahmad Saleem
*** Bug 272168 has been marked as a duplicate of this bug. ***
Jeffrey Blanz
GeForce Now is now available on the Apple Vision Pro. Unfortunately you cannot use keyboard and mouse input for gaming on the Apple Vision Pro, iPhone or iPad for GeForce now.
It’s a great time to add Pointer Lock API to Safari on iOS, iPadOS, and visionOS
Jeffrey Blanz
Pointer Lock API is now being worked on for Chromium on Android.
It was accepted on May 8th: https://issues.chromium.org/issues/40290045
It would be nice if iOS, iPadOS, and visionOS added support at the same time.