diff options
Diffstat (limited to 'util')
-rw-r--r-- | util/ansi.js | 4 | ||||
-rw-r--r-- | util/telchars.js | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/util/ansi.js b/util/ansi.js index f30e6ff..d58684f 100644 --- a/util/ansi.js +++ b/util/ansi.js @@ -107,11 +107,11 @@ const ansi = { }, startTrackingMouse() { - return `${ESC}[?1000h` + return `${ESC}[?1002h` }, stopTrackingMouse() { - return `${ESC}[?1000l` + return `${ESC}[?1002l` }, requestCursorPosition() { diff --git a/util/telchars.js b/util/telchars.js index b099f65..68294bf 100644 --- a/util/telchars.js +++ b/util/telchars.js @@ -39,11 +39,15 @@ const telchars = { if (num & 1) button = 'scroll-down' else button = 'scroll-up' } else { + const drag = num & 32 const bits = num & 3 if (bits === 0) button = 'left' else if (bits === 1) button = 'middle' else if (bits === 2) button = 'right' else if (bits === 3) button = 'release' + if (drag) { + button = 'drag-' + button + } } const shift = !!(num & 4) |