瀏覽代碼

scroll horizontally on shift-scroll (#1519)

David Luzar 5 年之前
父節點
當前提交
b7a37c157b
共有 1 個文件被更改,包括 8 次插入0 次删除
  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),