Skip to content

Interface: PenInputDeps

Defined in: client/pen-input.ts:43

Properties

optional navCooldownMs?: number

Defined in: client/pen-input.ts:57

How long after pen-up the nav gesture stays dead (default 500ms) — the window in which multi-contact touches are a resting palm, not a pan. Tests pass 0.


navigation: () => boolean

Defined in: client/pen-input.ts:51

Whether two-finger gestures emit scroll/zoom intents (presentation).

Returns

boolean


onPenMode?

optional onPenMode?: () => void

Defined in: client/pen-input.ts:53

The first pen event was seen (drives the ✍️ chip + finger policy).

Returns

void


params

params: () => PencilParams

Defined in: client/pen-input.ts:49

The preview stroke's params (preset merged with any user overrides).

Returns

PencilParams


plane

plane: PlaneTracker

Defined in: client/pen-input.ts:44


preview

preview: () => PenPreview | undefined

Defined in: client/pen-input.ts:46

Returns

PenPreview | undefined


sink

sink: PenSink

Defined in: client/pen-input.ts:45


tool

tool: () => Tool

Defined in: client/pen-input.ts:47

Returns

Tool