From 0aa7367da62d96aa4bf5ca4f7cc66da92b6d3368 Mon Sep 17 00:00:00 2001 From: Jonathan Wilkes <jon.w.wilkes@gmail.com> Date: Wed, 8 Mar 2017 17:19:50 -0500 Subject: [PATCH] fix #278: pass "keydown" keycode "46" to Pd as "127" (i.e., the "Delete" key) --- pd/nw/pdgui.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pd/nw/pdgui.js b/pd/nw/pdgui.js index 3a0f260a2..a25c98463 100644 --- a/pd/nw/pdgui.js +++ b/pd/nw/pdgui.js @@ -268,12 +268,13 @@ exports.keydown = function(cid, evt) { hack = null, // hack for unprintable ascii codes cmd_or_ctrl switch(key_code) { - case 8: + case 8: // backspace case 9: case 10: case 27: //case 32: case 127: hack = key_code; break; + case 46: hack = 127; break; // some platforms report 46 for Delete case 37: hack = add_keymods("Left", evt); break; case 38: hack = add_keymods("Up", evt); break; case 39: hack = add_keymods("Right", evt); break; -- GitLab