Эх сурвалжийг харах

Duplicate the cloneSelectionVertically key mapping to re-allow Ctrl on macOS (#12918)

GitOrigin-RevId: 747e8889b5e3b34dd9ffef888f4a1d42fea1af74
Alf Eaton 3 жил өмнө
parent
commit
680a02892c

+ 21 - 0
services/web/frontend/js/features/source-editor/extensions/shortcuts.ts

@@ -124,6 +124,27 @@ export const shortcuts = () => {
       preventDefault: true,
       run: cloneSelectionVertically(true, false),
     },
+    // duplicates of the above commands, allowing Ctrl on macOS for backwards compatibility
+    {
+      mac: 'Ctrl-Alt-ArrowUp',
+      preventDefault: true,
+      run: cloneSelectionVertically(false, true),
+    },
+    {
+      mac: 'Ctrl-Alt-ArrowDown',
+      preventDefault: true,
+      run: cloneSelectionVertically(true, true),
+    },
+    {
+      mac: 'Ctrl-Alt-Shift-ArrowUp',
+      preventDefault: true,
+      run: cloneSelectionVertically(false, false),
+    },
+    {
+      mac: 'Ctrl-Alt-Shift-ArrowDown',
+      preventDefault: true,
+      run: cloneSelectionVertically(true, false),
+    },
     {
       key: 'Ctrl-Alt-ArrowLeft',
       preventDefault: true,