Reference under the mouse
Keyboard Shortcuts
One mat per program: the shortcuts that matter, grouped the way you reach for them, in a colour scheme that reads as the program without borrowing its logo. Terminal and editors, the Linux desktops, Windows and macOS, the Office and Google suites, and the design and developer tools.
Linux Terminal
Bash & Zsh readline
Sheet 1
Move, edit, recall and control the shell line without reaching for the mouse.
tmux
Sessions, windows, panes
Sheet 2
Everything behind the Ctrl+B prefix, plus the four CLI commands you need to get in and out.
Vim / Neovim
Modes, motions, text objects
Sheet 3
The home-row map: modes, motions, edits, search, windows, marks, macros and text objects.
nano
The two-row hint bar, explained
Sheet 4
Mirrors the editor's own bottom bar: ^ is Ctrl, M- is Alt, and here is what each does.
GNOME Desktop
Ubuntu, Fedora and friends
Sheet 5
Super does the work: overview, tiling, workspaces, the dash, and the Files app.
KDE Plasma
Plasma 6 defaults
Sheet 6
KRunner, tiling, virtual desktops, Dolphin and Spectacle on one Breeze-toned mat.
Windows 11
System, windows, desktops, Explorer
Sheet 7
The Win key mat: system panels, snapping, virtual desktops, text and File Explorer.
macOS
⌘ ⌥ ⌃ ⇧
Sheet 8
System, text, Finder, windows and the universal set, written in the modifier glyphs Apple uses.
VS Code
Navigate, edit, search, debug, view
Sheet 9
The editor chrome as a mat: palette, multi-cursor, folding, search across files, debugging.
Web Browsers
Chrome & Firefox
Sheet 10
Tabs, navigation, page tools, DevTools and reading mode, with the two browsers' differences marked.
Microsoft Word
File, text, paragraph, insert, review
Sheet 11
Styles, spacing, navigation, insertions and reviewing, laid out as six ribbon columns.
Microsoft Excel
Navigate, select, enter, format, data
Sheet 12
The spreadsheet mat: edge-of-data jumps, fills, number formats, tables, filters and pivots.
Microsoft PowerPoint
Build, edit, view, present
Sheet 13
Slide building, object arrangement and every key you need while presenting.
Microsoft Outlook
Mail, navigate, calendar, people
Sheet 14
Classic and new Outlook where they agree: mail actions, module switching, calendar and tasks.
Gmail
Single-letter shortcuts
Sheet 15
The letter-key mat: g-prefixed navigation, one-key actions, star selections and compose.
Slack
Navigate, messages, format, huddles
Sheet 16
Switcher, unreads, message actions, formatting and huddle controls.
Adobe Photoshop
Tools, view, layers, select, edit, brush
Sheet 17
Single-key tools across the keyboard, then layers, selections, transforms and brush control.
Figma
Tools, view, select, arrange, text
Sheet 18
Canvas tools, zoom and panels, deep selection, alignment and components.
Blender
4.x default keymap
Sheet 19
Keyboard and numpad together: global, navigation, transform, mesh editing, animation and sculpt.
Android Studio / IntelliJ
Windows-Linux keymap
Sheet 20
Search everywhere, intentions, refactors, run and debug, Git, and the Android extras.
Xcode
Navigate, edit, find, build, simulator
Sheet 21
Navigators by number, editing and folding, project-wide find, build-run-test and the Simulator.
Planned
Sheets on the list whose content has not yet been written and verified.
- Universal Shortcuts — The forty that work everywhere
- Windows ↔ macOS ↔ Linux — The translation mat
- Git CLI — Commands and their flags
- Docker & Compose — Containers day to day
- Regex — Quick reference
- Markdown — Syntax cheat sheet
- Godot Editor — Scene and node keys
- Flutter / Dart in VS Code — Hot reload and friends