From a19ddf70fbc8dceeb90d85948bbf9266b3f00363 Mon Sep 17 00:00:00 2001 From: Samuel <73540958+6c65726f79@users.noreply.github.com> Date: Wed, 2 Mar 2022 19:41:29 +0100 Subject: [PATCH] Use Cmd key for shortcuts on macOS --- README.md | 36 ++++++++++++++++++------------------ src/services/Shortcuts.ts | 2 +- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 95fcb6e0..fb7bcb19 100644 --- a/README.md +++ b/README.md @@ -247,24 +247,24 @@ In this case, the remote server IP is `192.168.1.1`, and the folder `/mnt/ssd` m # Keyboard shortcuts -| Keys | Action | -| --------------- | -------------------- | -| Alt+T | Open torrent | -| Alt+M | Open magnet | -| Alt+U | Open URL | -| Alt+S | Settings | -| Alt+N | New server | -| Alt+I | Server information | -| Alt+C | Server configuration | -| Alt+A | About | -| Alt+[1-9] | Select filter | -| Ctrl+Alt+S | Search | -| Ctrl+Alt+T | Toggle side menu | -| Ctrl+RightArrow | Next tab | -| Ctrl+LeftArrow | Previous tab | -| Shift+Click | Select torrent | -| Ctrl+A | Select all | -| Esc | Cancel selection | +| Keys | Action | +| ----------------------- | -------------------- | +| `Alt` `T` | Open torrent | +| `Alt` `M` | Open magnet | +| `Alt` `U` | Open URL | +| `Alt` `S` | Settings | +| `Alt` `N` | New server | +| `Alt` `I` | Server information | +| `Alt` `C` | Server configuration | +| `Alt` `A` | About | +| `Alt` `1`-`9` | Select filter | +| `Cmd/Ctrl` `Alt` `S` | Search | +| `Cmd/Ctrl` `Alt` `T` | Toggle side menu | +| `Cmd/Ctrl` `RightArrow` | Next tab | +| `Cmd/Ctrl` `LeftArrow` | Previous tab | +| `Shift` `Click` | Select torrent | +| `Ctrl` `A` | Select all | +| `Esc` | Cancel selection | # Build diff --git a/src/services/Shortcuts.ts b/src/services/Shortcuts.ts index 5d26fd83..9f0cbdc3 100644 --- a/src/services/Shortcuts.ts +++ b/src/services/Shortcuts.ts @@ -13,7 +13,7 @@ export const Shortcuts = { isKeyPressed = {"ctrl":false,"alt":false}; } if(event.key!="Control" && event.key!="Alt"){ - isKeyPressed["ctrl"] = event.ctrlKey; + isKeyPressed["ctrl"] = event.ctrlKey || event.metaKey; isKeyPressed["alt"] = event.altKey; isKeyPressed[event.key] = pressed; if(pressed){