Parcourir la source

scroll horizontally on shift-scroll (#1519)

David Luzar il y a 5 ans
Parent
commit
b7a37c157b
1 fichiers modifiés avec 8 ajouts et 0 suppressions
  1. 8 0
      src/components/App.tsx

+ 8 - 0
src/components/App.tsx

@@ -2567,6 +2567,14 @@ class App extends React.Component<any, AppState> {
       return;
     }
 
+    // scroll horizontally when shift pressed
+    if (event.shiftKey) {
+      this.setState(({ zoom, scrollX }) => ({
+        scrollX: normalizeScroll(scrollX - deltaY / zoom),
+      }));
+      return;
+    }
+
     this.setState(({ zoom, scrollX, scrollY }) => ({
       scrollX: normalizeScroll(scrollX - deltaX / zoom),
       scrollY: normalizeScroll(scrollY - deltaY / zoom),