diff --git a/pd/nw/pd_menus.js b/pd/nw/pd_menus.js
index 6699b3d656a2625a32afecbdb460db4c42de0762..d0aa7af9cd6b43c03529be58c44bb79010b220a4 100644
--- a/pd/nw/pd_menus.js
+++ b/pd/nw/pd_menus.js
@@ -227,7 +227,7 @@ function create_menu(gui, type) {
     }
     editMenu.append(m.edit.preferences = new gui.MenuItem({
         label: l("menu.preferences"),
-        key: "p",
+        key: osx ? "," : "p",
         modifiers: cmd_or_ctrl,
         tooltip: l("menu.preferences_tt")
     }));