From 3e8bb981974fffee09951cca8939b33309b5e86c Mon Sep 17 00:00:00 2001 From: Paris Date: Wed, 13 Jul 2016 16:35:57 +0300 Subject: [PATCH] Fix #169 --- src/xterm.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xterm.js b/src/xterm.js index 64f56fe..7e42031 100644 --- a/src/xterm.js +++ b/src/xterm.js @@ -4953,8 +4953,8 @@ (term.isMac && ev.altKey && !ev.ctrlKey && !ev.metaKey) || (term.isMSWindows && ev.altKey && ev.ctrlKey && !ev.metaKey); - // Don't invoke for arrows, pageDown, home, backspace, etc. - return thirdLevelKey && (!ev.keyCode || ev.keyCode > 47); + // Don't invoke for arrows, pageDown, home, backspace, etc. (on non-keypress events) + return thirdLevelKey && (ev.type != 'keypress' || (!ev.keyCode || ev.keyCode > 47)); } function matchColor(r1, g1, b1) {