From e2c26308737c1091548429b4f8ead9dde4b16f71 Mon Sep 17 00:00:00 2001 From: paris Date: Tue, 8 Apr 2014 09:34:28 +0000 Subject: [PATCH] Fixed sending data when Cmd is pressed --- src/xterm.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/xterm.js b/src/xterm.js index fbf513a3..da415076 100644 --- a/src/xterm.js +++ b/src/xterm.js @@ -2344,13 +2344,14 @@ Terminal.prototype.keyDown = function(ev) { break; } - if (!key) return true; + if (!key || (this.isMac && ev.metaKey)) { + return true; + } this.emit('keydown', ev); this.emit('key', key, ev); this.showCursor(); - console.log('keydown:beforehandler', key, ev); this.handler(key); return this.cancel(ev); @@ -2383,9 +2384,9 @@ Terminal.prototype.keyPress = function(ev) { return false; } - if (!key || ev.ctrlKey || ev.altKey || ev.metaKey) return false; - - console.log('keypress', key, ev); + if (!key || ev.ctrlKey || ev.altKey || ev.metaKey) { + return false; + } key = String.fromCharCode(key);