We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d7d6885 commit a54a186Copy full SHA for a54a186
1 file changed
packages/devtools/src/app/composables/zoomElement.ts
@@ -42,13 +42,20 @@ export function useZoomElement(
42
}
43
44
function handleWheel(event: WheelEvent) {
45
- if (!toValue(wheel))
46
- return
+ if (toValue(wheel)) {
+ // Use control + wheel
47
+ event.preventDefault()
48
- event.preventDefault()
49
+ const zoomFactor = 0.2
50
+ zoom(event.deltaY < 0 ? zoomFactor : zoomFactor * -1, event.clientX, event.clientY)
51
+ }
52
+ else if (event.ctrlKey) {
53
+ // Use touchpad zoom
54
55
- const zoomFactor = 0.2
- zoom(event.deltaY < 0 ? zoomFactor : zoomFactor * -1, event.clientX, event.clientY)
56
+ const zoomFactor = 0.004
57
+ zoom(event.deltaY * zoomFactor * -1, event.clientX, event.clientY)
58
59
60
61
function zoomIn(factor = 0.2) {
0 commit comments