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

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

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Open Web Platform hasComponent Pointer Lock API