File tree Expand file tree Collapse file tree 1 file changed +12
-5
lines changed
packages/devtools/src/app/composables Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -42,13 +42,20 @@ export function useZoomElement(
42
42
}
43
43
44
44
function handleWheel ( event : WheelEvent ) {
45
- if ( ! toValue ( wheel ) )
46
- return
45
+ if ( toValue ( wheel ) ) {
46
+ // Use control + wheel
47
+ event . preventDefault ( )
47
48
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
+ event . preventDefault ( )
49
55
50
- const zoomFactor = 0.2
51
- 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
+ }
52
59
}
53
60
54
61
function zoomIn ( factor = 0.2 ) {
You can’t perform that action at this time.
0 commit comments