summaryrefslogtreecommitdiff
path: root/p/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'p/scripts')
-rw-r--r--p/scripts/main.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/p/scripts/main.js b/p/scripts/main.js
index 3f964e70e..3a9d8a52a 100644
--- a/p/scripts/main.js
+++ b/p/scripts/main.js
@@ -720,8 +720,14 @@ function init_shortcuts() {
return true;
}
- const s = context.shortcuts,
- k = (ev.key.trim() || ev.code).toUpperCase();
+ const s = context.shortcuts;
+ let k = (ev.key.trim() || ev.code || 'Space').toUpperCase();
+
+ //IE11
+ if (k === 'SPACEBAR') k = 'SPACE';
+ else if (k === 'DEL') k = 'DELETE';
+ else if (k === 'ESC') k = 'ESCAPE';
+
if (location.hash.match(/^#dropdown-/)) {
const n = parseInt(k);
if (n) {