Bug 216621 - [iOS, iPad and VisionOS] Implement support for Pointer Lock API
Summary: [iOS, iPad and VisionOS] Implement support for Pointer Lock API
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: WebKit Local Build
Hardware: iPhone / iPad Unspecified
: P2 Normal
Assignee: Nobody
URL: https://www.w3.org/TR/pointerlock/
Keywords: InRadar
: 272168 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-09-16 14:35 PDT by James Howard
Modified: 2024-04-12 03:02 PDT (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description James Howard 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.
Comment 1 Radar WebKit Bug Importer 2020-09-23 14:36:14 PDT
<rdar://problem/69458434>
Comment 2 Jesper van den Ende 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.
Comment 3 Jeffrey Blanz 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.
Comment 4 Ahmad Saleem 2024-04-12 03:02:04 PDT
*** Bug 272168 has been marked as a duplicate of this bug. ***