From 72ed03adcb779e642e317a65776f375ce0d24e1c Mon Sep 17 00:00:00 2001 From: paris Date: Sun, 4 Jan 2015 15:33:21 +0200 Subject: [PATCH] Fix #14 --- src/xterm.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/xterm.js b/src/xterm.js index 79f3b303..98663c15 100644 --- a/src/xterm.js +++ b/src/xterm.js @@ -2200,16 +2200,21 @@ break; // left-arrow case 37: - if (this.applicationCursor) { + if (ev.altKey) { + key = '\x1bb' // Jump a word back + break; + } else if (this.applicationCursor) { key = '\x1bOD'; // SS3 as ^[O for 7-bit - //key = '\x8fD'; // SS3 as 0x8f for 8-bit break; } key = '\x1b[D'; break; // right-arrow case 39: - if (this.applicationCursor) { + if (ev.altKey) { + key = '\x1bf' // Jump a word forward + break; + } else if (this.applicationCursor) { key = '\x1bOC'; break; }