From 304819f37ea5cf874f700365c972e96cbf4a9da6 Mon Sep 17 00:00:00 2001 From: nightwing Date: Thu, 1 Oct 2015 23:24:36 +0400 Subject: [PATCH] fix regression in handling right command key on mac --- node_modules/ace/lib/ace/lib/event.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/node_modules/ace/lib/ace/lib/event.js b/node_modules/ace/lib/ace/lib/event.js index 459ce0f2..80a132c5 100644 --- a/node_modules/ace/lib/ace/lib/event.js +++ b/node_modules/ace/lib/ace/lib/event.js @@ -281,7 +281,9 @@ function normalizeCommandKeys(callback, e, keyCode) { keyCode = -1; } - if (hashId & 8 && (keyCode === 91 || keyCode === 92)) { + // keyCode of right command is 93 on mac and 92 on windows. + // keyCode of left command key is 91 + if (hashId & 8 && (keyCode >= 91 && keyCode <= 93)) { keyCode = -1; }