voxolith

GestureOptions

Tuning for recogniseGestures. Distances in CSS pixels, times in milliseconds.

Defined in: engine/src/input/gestures.ts:115

Properties

PropertyTypeDescriptionDefined in
buttons?number[]Which mouse buttons this recogniser responds to. Default all.engine/src/input/gestures.ts:125
doubleTapDistance?numberFurthest apart the taps of a double-tap may be. Default 24.engine/src/input/gestures.ts:121
doubleTapMs?numberLongest gap between the taps of a double-tap. Default 300.engine/src/input/gestures.ts:119
longPressMs?numberHold time for a long-press. Default 500; 0 disables long-press.engine/src/input/gestures.ts:123
pinchZoom?numberZoom per pixel of ctrl+wheel. Default 0.01.engine/src/input/gestures.ts:133
pointerTypes?PointerKind[]Which pointer types. Default all.engine/src/input/gestures.ts:127
priority?numberOrder among recognisers on the same input; higher first.engine/src/input/gestures.ts:129
slop?Partial<Record<PointerKind, number>>Travel that turns a press into a drag, per pointer type. Default mouse 6, pen 8, touch 10.engine/src/input/gestures.ts:117
wheelZoom?numberZoom per pixel of wheel. Default 0.0015 (a mouse notch is ~14%).engine/src/input/gestures.ts:131

On this page