diff --git a/packages/core/src/hooks/useZoomEvents.ts b/packages/core/src/hooks/useZoomEvents.ts index 5cf514dd4..3e67b2b1e 100644 --- a/packages/core/src/hooks/useZoomEvents.ts +++ b/packages/core/src/hooks/useZoomEvents.ts @@ -37,7 +37,7 @@ export function useZoomEvents( const [x, y, z] = normalizeWheel(e) // alt+scroll or ctrl+scroll = zoom - if ((e.altKey || e.ctrlKey || e.metaKey) && e.buttons === 1) { + if ((e.altKey || e.ctrlKey || e.metaKey) && e.buttons === 0) { const point = inputs.pointer?.point ?? [bounds.width / 2, bounds.height / 2] const delta = [...point, z * 0.618] const info = inputs.pan(delta, e)