advanced-input

Installation
SKILL.md

Advanced Input Handling in Decentraland

For basic click/hover events, see the add-interactivity skill. This skill covers advanced input patterns.

Pointer Lock State

Detect whether the cursor is captured (first-person mode) or free:

import { engine, PointerLock } from '@dcl/sdk/ecs'

function checkPointerLock() {
  const isLocked = PointerLock.get(engine.CameraEntity).isPointerLocked
Installs
3
GitHub Stars
3
First Seen
Apr 13, 2026
advanced-input — decentraland/sdk-skills