From 9ead4c5d542aa3ac0c20bf3b8c51af90371842f3 Mon Sep 17 00:00:00 2001
From: Albert Graef <aggraef@gmail.com>
Date: Tue, 7 Mar 2017 23:14:12 +0100
Subject: [PATCH] Zoom wheel scroll action needs cmd/ctrl modifier in canvas
 window (fixes #94).

---
 pd/nw/pd_canvas.js | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/pd/nw/pd_canvas.js b/pd/nw/pd_canvas.js
index df06e0ff4..45ed07df9 100644
--- a/pd/nw/pd_canvas.js
+++ b/pd/nw/pd_canvas.js
@@ -592,10 +592,12 @@ var canvas_events = (function() {
 
     // MouseWheel event for zooming
     document.addEventListener("wheel", function(evt) {
-        if (evt.deltaY < 0) {
-            nw_window_zoom(name, +1);
-        } else if (evt.deltaY > 0) {
-            nw_window_zoom(name, -1);
+        if (pdgui.cmd_or_ctrl_key(evt)) {
+            if (evt.deltaY < 0) {
+                nw_window_zoom(name, +1);
+            } else if (evt.deltaY > 0) {
+                nw_window_zoom(name, -1);
+            }
         }
     });
 
-- 
GitLab