« get me outta code hell

tui-lib - Pure Node.js library for making visual command-line programs (ala vim, ncdu)
about summary refs log tree commit diff
path: root/util/telchars.js
diff options
context:
space:
mode:
Diffstat (limited to 'util/telchars.js')
-rw-r--r--util/telchars.js4
1 files changed, 4 insertions, 0 deletions
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)