Web: Files: Hotkeys: added macOs support

This commit is contained in:
Nikita Gopienko 2022-02-10 15:48:26 +03:00
parent 0e0ce0a9bb
commit 42ebb57828

View File

@ -80,16 +80,16 @@ const withHotkeys = (Component) => {
useHotkeys("shift+n", () => setSelected("none"), hotkeysFilter); useHotkeys("shift+n", () => setSelected("none"), hotkeysFilter);
//Move down without changing selection //Move down without changing selection
useHotkeys("ctrl+DOWN", moveCaretBottom, hotkeysFilter); useHotkeys("ctrl+DOWN, command+DOWN", moveCaretBottom, hotkeysFilter);
//Move up without changing selection //Move up without changing selection
useHotkeys("ctrl+UP", moveCaretUpper, hotkeysFilter); useHotkeys("ctrl+UP, command+UP", moveCaretUpper, hotkeysFilter);
//Move left without changing selection //Move left without changing selection
useHotkeys("ctrl+LEFT", moveCaretLeft, hotkeysFilter); useHotkeys("ctrl+LEFT, command+LEFT", moveCaretLeft, hotkeysFilter);
//Move right without changing selection //Move right without changing selection
useHotkeys("ctrl+RIGHT", moveCaretRight, hotkeysFilter); useHotkeys("ctrl+RIGHT, command+RIGHT", moveCaretRight, hotkeysFilter);
//Open item //Open item
useHotkeys("Enter", openItem, hotkeysFilter); useHotkeys("Enter", openItem, hotkeysFilter);
@ -118,7 +118,7 @@ const withHotkeys = (Component) => {
//TODO: Undo the last action //TODO: Undo the last action
useHotkeys( useHotkeys(
"Ctrl+z", "Ctrl+z, command+z",
() => alert("Undo the last action"), () => alert("Undo the last action"),
hotkeysFilter, hotkeysFilter,
[] []
@ -126,7 +126,7 @@ const withHotkeys = (Component) => {
//TODO: Redo the last undone action //TODO: Redo the last undone action
useHotkeys( useHotkeys(
"Ctrl+Shift+z", "Ctrl+Shift+z, command+Shift+z",
() => alert("Redo the last undone action"), () => alert("Redo the last undone action"),
hotkeysFilter, hotkeysFilter,
[] []
@ -134,7 +134,7 @@ const withHotkeys = (Component) => {
//Open hotkeys panel //Open hotkeys panel
useHotkeys( useHotkeys(
"Ctrl+num_divide, Ctrl+/", "Ctrl+num_divide, Ctrl+/, command+/",
() => setHotkeyPanelVisible(true), () => setHotkeyPanelVisible(true),
hotkeysFilter hotkeysFilter
); );