Keysi reads an app's live menus, so it can show every shortcut of the app you're in without anyone maintaining a list. Some apps get around that: Vim and tmux have no macOS menus, and Electron apps like Slack keep their real bindings out of the menu bar.
For those, Keysi ships hand-written sheets. They're free, not part of Keysi Pro, and you can fork any of them.
For apps whose shortcuts are in the menu bar, see the shortcut lists by app, read straight from those menus.
14 sheets · 561 shortcuts.
| App | Shortcuts | Matched by |
|---|---|---|
| Discord | 38 | Bundle ID |
| Emacs | 32 | Terminal foreground process |
| Excel | 29 | Bundle ID |
| Figma | 43 | Bundle ID |
| Ghostty | 31 | Bundle ID |
| Helix | 50 | Terminal foreground process |
| Linear | 48 | Bundle ID |
| Notion | 46 | Bundle ID |
| Obsidian | 35 | Bundle ID |
| Slack | 29 | Bundle ID |
| tmux | 37 | Terminal foreground process |
| Vim | 73 | Terminal foreground process |
| Word | 26 | Bundle ID |
| Zellij | 44 | Terminal foreground process |
Sheets written by Keysi users for tools that have no macOS menu bar to read. Each one is checked against the same rules Keysi applies to your own sheets, lists the documentation its shortcuts come from, and is released into the public domain (CC0). Free, like every sheet.
To use one: download its JSON file, then in Keysi open Settings ▸ Sheets ▸ Import Sheet… and choose it, or drop it onto the Sheets list. Keysi shows the sheet's name, the app it applies to and how many shortcuts it holds, and saves nothing until you confirm. The website never installs anything.
4 community sheets · 124 shortcuts.
| Tool | Shortcuts | Matched by | File |
|---|---|---|---|
| k9s | 24 | Terminal foreground process | JSON |
| lazygit | 53 | Terminal foreground process | JSON |
| less | 27 | Terminal foreground process | JSON |
| Shell line editing | 20 | Terminal foreground process | JSON |
Wrote a sheet for a tool that isn't here? Email it to support@keysi.io, or send it from Keysi's menu bar ▸ Send Feedback… Releasing it under CC0 is the only condition; it is checked before it is added.
Any app can have one. A sheet is a JSON file in ~/Library/Application Support/Keysi/Sheets/ naming the app and the shortcuts to list, and Keysi's built-in editor can write it for you. Set mode to augment to add to what Keysi found in the app's menus, or replace to drop that, which is what you want for an Electron app whose menu bar doesn't match its real bindings.
Download any sheet above as a starting point.
Custom sheets are free. So is the editor, and everything else on this page.