aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul "LeoNerd" Evans <leonerd@leonerd.org.uk>2023-07-31 13:32:55 +0100
committerzeertzjq <zeertzjq@outlook.com>2023-12-31 04:56:35 +0800
commitb4ef9134007aeab421d93299bdf3b97fba0ffa79 (patch)
treeab6d6bffb103508716b9adfa4a268e558aeb0eb2
parentffe96c6c1c6c54bc03f2d534c9a6bf92c2dd1e51 (diff)
downloadrneovim-b4ef9134007aeab421d93299bdf3b97fba0ffa79.tar.gz
rneovim-b4ef9134007aeab421d93299bdf3b97fba0ffa79.tar.bz2
rneovim-b4ef9134007aeab421d93299bdf3b97fba0ffa79.zip
Handle mouse buttons 6/7 (often used for horizontal scrolling)
-rw-r--r--src/termkey/driver-csi.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/termkey/driver-csi.c b/src/termkey/driver-csi.c
index 86b59ac203..4cd5bbafe4 100644
--- a/src/termkey/driver-csi.c
+++ b/src/termkey/driver-csi.c
@@ -241,6 +241,8 @@ TermKeyResult termkey_interpret_mouse(TermKey *tk, const TermKeyKey *key, TermKe
case 64:
case 65:
+ case 66:
+ case 67:
*event = drag ? TERMKEY_MOUSE_DRAG : TERMKEY_MOUSE_PRESS;
btn = code + 4 - 64;
break;