Skip to content

Commit 6cc9942

Browse files
authored
Fix hotkeys (#357)
* Fix hotkeys(#356) * Check for meta key(#356)
1 parent e1ca9b0 commit 6cc9942

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

src/components/EditorCanvas/Canvas.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ export default function Canvas() {
450450
(e) => {
451451
e.preventDefault();
452452

453-
if (e.ctrlKey) {
453+
if (e.ctrlKey || e.metaKey) {
454454
// How "eager" the viewport is to
455455
// center the cursor's coordinates
456456
const eagernessFactor = 0.05;

src/components/EditorHeader/ControlPanel.jsx

+20-20
Original file line numberDiff line numberDiff line change
@@ -1363,35 +1363,35 @@ export default function ControlPanel({
13631363
},
13641364
};
13651365

1366-
useHotkeys("ctrl+i, meta+i", fileImport, { preventDefault: true });
1367-
useHotkeys("ctrl+z, meta+z", undo, { preventDefault: true });
1368-
useHotkeys("ctrl+y, meta+y", redo, { preventDefault: true });
1369-
useHotkeys("ctrl+s, meta+s", save, { preventDefault: true });
1370-
useHotkeys("ctrl+o, meta+o", open, { preventDefault: true });
1371-
useHotkeys("ctrl+e, meta+e", edit, { preventDefault: true });
1372-
useHotkeys("ctrl+d, meta+d", duplicate, { preventDefault: true });
1373-
useHotkeys("ctrl+c, meta+c", copy, { preventDefault: true });
1374-
useHotkeys("ctrl+v, meta+v", paste, { preventDefault: true });
1375-
useHotkeys("ctrl+x, meta+x", cut, { preventDefault: true });
1366+
useHotkeys("mod+i", fileImport, { preventDefault: true });
1367+
useHotkeys("mod+z", undo, { preventDefault: true });
1368+
useHotkeys("mod+y", redo, { preventDefault: true });
1369+
useHotkeys("mod+s", save, { preventDefault: true });
1370+
useHotkeys("mod+o", open, { preventDefault: true });
1371+
useHotkeys("mod+e", edit, { preventDefault: true });
1372+
useHotkeys("mod+d", duplicate, { preventDefault: true });
1373+
useHotkeys("mod+c", copy, { preventDefault: true });
1374+
useHotkeys("mod+v", paste, { preventDefault: true });
1375+
useHotkeys("mod+x", cut, { preventDefault: true });
13761376
useHotkeys("delete", del, { preventDefault: true });
1377-
useHotkeys("ctrl+shift+g, meta+shift+g", viewGrid, { preventDefault: true });
1378-
useHotkeys("ctrl+up, meta+up", zoomIn, { preventDefault: true });
1379-
useHotkeys("ctrl+down, meta+down", zoomOut, { preventDefault: true });
1380-
useHotkeys("ctrl+shift+m, meta+shift+m", viewStrictMode, {
1377+
useHotkeys("mod+shift+g", viewGrid, { preventDefault: true });
1378+
useHotkeys("mod+up", zoomIn, { preventDefault: true });
1379+
useHotkeys("mod+down", zoomOut, { preventDefault: true });
1380+
useHotkeys("mod+shift+m", viewStrictMode, {
13811381
preventDefault: true,
13821382
});
1383-
useHotkeys("ctrl+shift+f, meta+shift+f", viewFieldSummary, {
1383+
useHotkeys("mod+shift+f", viewFieldSummary, {
13841384
preventDefault: true,
13851385
});
1386-
useHotkeys("ctrl+shift+s, meta+shift+s", saveDiagramAs, {
1386+
useHotkeys("mod+shift+s", saveDiagramAs, {
13871387
preventDefault: true,
13881388
});
1389-
useHotkeys("ctrl+alt+c, meta+alt+c", copyAsImage, { preventDefault: true });
1390-
useHotkeys("ctrl+r, meta+r", resetView, { preventDefault: true });
1391-
useHotkeys("ctrl+h, meta+h", () => window.open(socials.docs, "_blank"), {
1389+
useHotkeys("mod+alt+c", copyAsImage, { preventDefault: true });
1390+
useHotkeys("mod+r", resetView, { preventDefault: true });
1391+
useHotkeys("mod+h", () => window.open(socials.docs, "_blank"), {
13921392
preventDefault: true,
13931393
});
1394-
useHotkeys("ctrl+alt+w, meta+alt+w", fitWindow, { preventDefault: true });
1394+
useHotkeys("mod+alt+w", fitWindow, { preventDefault: true });
13951395

13961396
return (
13971397
<>

0 commit comments

Comments
 (0)