NEW 216621
[iOS, iPad and VisionOS] Implement support for Pointer Lock API
https://bugs.webkit.org/show_bug.cgi?id=216621
Summary [iOS, iPad and VisionOS] Implement support for Pointer Lock API
James Howard
Reported 2020-09-16 14:35:31 PDT
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
Radar WebKit Bug Importer
Comment 1 2020-09-23 14:36:14 PDT
Jesper van den Ende
Comment 2 2022-11-09 02:17:48 PST
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
Comment 3 2024-04-04 10:49:19 PDT
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
Comment 4 2024-04-12 03:02:04 PDT
*** Bug 272168 has been marked as a duplicate of this bug. ***
Jeffrey Blanz
Comment 5 2025-01-22 11:09:04 PST
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
Comment 6 2025-05-30 05:30:55 PDT
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.
Note You need to log in before you can comment on or make changes to this bug.