GestureOptions
Tuning for recogniseGestures. Distances in CSS pixels, times in milliseconds.
Defined in: engine/src/input/gestures.ts:115
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
buttons? | number[] | Which mouse buttons this recogniser responds to. Default all. | engine/src/input/gestures.ts:125 |
doubleTapDistance? | number | Furthest apart the taps of a double-tap may be. Default 24. | engine/src/input/gestures.ts:121 |
doubleTapMs? | number | Longest gap between the taps of a double-tap. Default 300. | engine/src/input/gestures.ts:119 |
longPressMs? | number | Hold time for a long-press. Default 500; 0 disables long-press. | engine/src/input/gestures.ts:123 |
pinchZoom? | number | Zoom 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? | number | Order 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? | number | Zoom per pixel of wheel. Default 0.0015 (a mouse notch is ~14%). | engine/src/input/gestures.ts:131 |