Explorar o código

feat(mouse): 鼠标支持

dzp %!s(int64=3) %!d(string=hai) anos
pai
achega
e99da9b795
Modificáronse 1 ficheiros con 37 adicións e 0 borrados
  1. 37 0
      plugins/lib/ui/mouse.tin

+ 37 - 0
plugins/lib/ui/mouse.tin

@@ -0,0 +1,37 @@
+#config {mouse} on;
+
+#EVENT {SCROLLED CTRL MOUSE WHEEL DOWN} {
+    #if {%1 == 0 || %1 == 1} {
+        #cursor history next;
+    };
+    #else {
+        #buffer down 1;
+    };
+};
+
+#EVENT {SCROLLED CTRL MOUSE WHEEL UP} {
+    #if {%1 == 0 || %1 == 1} {
+        #cursor history prev;
+    };
+    #else {
+        #buffer up 1;
+    };
+};
+
+#EVENT {SCROLLED MOUSE WHEEL DOWN} {
+    #if {%1 == 0 || %1 == 1} {
+        #cursor history next;
+    };
+    #else {
+        #buffer down 10;
+    };
+};
+
+#EVENT {SCROLLED MOUSE WHEEL UP} {
+    #if {%1 == 0 || %1 == 1} {
+        #cursor history prev;
+    };
+    #else {
+        #buffer up 10;
+    };
+};