Pointer Lock API
E856233
The Pointer Lock API is a web technology that allows web applications to capture and hide the mouse cursor, providing raw, continuous mouse movement data for immersive experiences like 3D games and simulations.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Pointer Lock API canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T10329258 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Pointer Lock API Context triple: [Open Web Platform, hasComponent, Pointer Lock API]
-
A.
Fullscreen API Standard
The Fullscreen API Standard is a web specification that defines how websites can programmatically display elements in full-screen mode across browsers.
-
B.
Oculus Touch
Oculus Touch is a pair of motion-tracked VR controllers designed to provide precise, hand-based interaction and natural gesture input in virtual reality experiences.
-
C.
PlayStation VR Aim Controller
The PlayStation VR Aim Controller is a gun-shaped motion controller for PlayStation VR that provides precise aiming and immersive shooting controls in compatible virtual reality games.
-
D.
WebGPU
WebGPU is a modern web graphics and compute API designed to provide high-performance, low-level access to GPU capabilities in browsers, succeeding and improving upon WebGL.
-
E.
Oculus Quest 2
The Oculus Quest 2 is a standalone virtual reality headset known for its wireless design, inside-out tracking, and strong content library, making it one of the most popular consumer VR devices.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Pointer Lock API Target entity description: The Pointer Lock API is a web technology that allows web applications to capture and hide the mouse cursor, providing raw, continuous mouse movement data for immersive experiences like 3D games and simulations.
-
A.
Fullscreen API Standard
The Fullscreen API Standard is a web specification that defines how websites can programmatically display elements in full-screen mode across browsers.
-
B.
Oculus Touch
Oculus Touch is a pair of motion-tracked VR controllers designed to provide precise, hand-based interaction and natural gesture input in virtual reality experiences.
-
C.
PlayStation VR Aim Controller
The PlayStation VR Aim Controller is a gun-shaped motion controller for PlayStation VR that provides precise aiming and immersive shooting controls in compatible virtual reality games.
-
D.
WebGPU
WebGPU is a modern web graphics and compute API designed to provide high-performance, low-level access to GPU capabilities in browsers, succeeding and improving upon WebGL.
-
E.
Oculus Quest 2
The Oculus Quest 2 is a standalone virtual reality headset known for its wireless design, inside-out tracking, and strong content library, making it one of the most popular consumer VR devices.
- F. None of above. chosen
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Web API
ⓘ
Web technology ⓘ |
| availableIn | JavaScript running in browsers ⓘ |
| behavior |
allows movement beyond screen boundaries logically
ⓘ
hides system cursor while locked ⓘ reports relative mouse movement instead of absolute position ⓘ |
| category |
Browser input API
ⓘ
HTML5 game development technology ⓘ |
| controlledBy | user pressing Escape to exit pointer lock ⓘ |
| definedIn | W3C Pointer Lock Recommendation NERFINISHED ⓘ |
| documentation | MDN Web Docs: Pointer Lock API NERFINISHED ⓘ |
| enables |
3D simulations
ⓘ
custom mouse interaction models ⓘ first-person camera controls ⓘ immersive 3D games in the browser ⓘ |
| exposesInterface |
Document.exitPointerLock
ⓘ
Element.requestPointerLock NERFINISHED ⓘ MouseEvent.movementX NERFINISHED ⓘ MouseEvent.movementY NERFINISHED ⓘ document.pointerLockElement ⓘ pointerlockchange event ⓘ pointerlockerror event ⓘ |
| implementedIn |
Google Chrome
NERFINISHED
ⓘ
Microsoft Edge NERFINISHED ⓘ Mozilla Firefox NERFINISHED ⓘ Safari NERFINISHED ⓘ |
| improvesUpon | Pointer Lock Level 1 NERFINISHED ⓘ |
| notAvailableIn | non-browser environments by default ⓘ |
| partOf | Web platform NERFINISHED ⓘ |
| primaryUse |
capturing mouse pointer
ⓘ
hiding mouse cursor ⓘ providing raw mouse movement data ⓘ |
| relatedTo |
Fullscreen API
NERFINISHED
ⓘ
Gamepad API NERFINISHED ⓘ WebGL NERFINISHED ⓘ WebGPU NERFINISHED ⓘ |
| requires |
secure context
ⓘ
user gesture to initiate pointer lock ⓘ |
| securityProperty |
pointer lock can be exited by user input
ⓘ
user must explicitly grant pointer lock ⓘ |
| standardizedBy | W3C NERFINISHED ⓘ |
| status | W3C Recommendation NERFINISHED ⓘ |
| supports |
continuous mouse movement
ⓘ
unbounded mouse movement ⓘ |
| useCase |
3D modeling tools
ⓘ
first-person shooter games ⓘ virtual reality style navigation on desktop ⓘ |
| version | Pointer Lock Level 2 NERFINISHED ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Pointer Lock API Description of subject: The Pointer Lock API is a web technology that allows web applications to capture and hide the mouse cursor, providing raw, continuous mouse movement data for immersive experiences like 3D games and simulations.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.