Keyboard shortcuts cheat sheet generator: print the keys you use

Version 1.1.0

Pick the apps you use, your platform, and the shortcut groups you want, then print one cheat sheet with all of them.

There are more than 200 apps to choose from, from VS Code and Chrome to Figma and Excel. The preview is exactly what prints.

Choose apps

Choose an app to see the sheet.

How to make a sheet that fits on a page

Pick one platform per app unless the sheet is for a shared desk. Windows, macOS, and Linux often use the same action with a different modifier, such as Ctrl and Cmd, and one platform makes a much shorter sheet.

Then untick the groups you don't need. Each group is a task, such as navigation or search, so drop the ones you rarely do.

VS Code on a Mac

Example

VS Code has 153 shortcuts across seven groups. Choose macOS and keep only Basic editing and Navigation, and the sheet drops to 46 shortcuts.

Each app keeps its name and each group its heading on the paper. So when two apps share a key, such as Cmd+K, the sheet shows which app it belongs to.

To print, use Print sheet. In the browser's print dialog, turn off headers and footers for a cleaner page.

Share or bookmark a sheet

Add ?apps= to the page address, followed by each app's name as it appears in its keyboard shortcuts page address, such as vscode from /keyboard-shortcuts/vscode. For example, /shortcuts-cheatsheet-generator?apps=vscode,chrome opens with both apps picked. Platform and group choices aren't saved in the link.

Where do the shortcuts come from?

Each app's shortcuts come from its own documentation, such as Microsoft's VS Code default keyboard shortcuts. The bottom of each app's section on the sheet names the source and the date it was last checked.

The sheet shows default shortcuts only. If you changed a key in an app's settings, or use a mode such as Vim keys in your editor, the sheet won't know.

How many shortcuts should a cheat sheet have?

Fewer than you think. A sheet you can scan in a few seconds is one you'll keep next to the keyboard. Start with the shortcuts for things you do many times a day, and make a new sheet once those stick.

A sheet built around one task, such as an editor, a terminal, and a browser for coding, is often more useful than one for a single app.

Where can I see every shortcut for an app?

The keyboard shortcuts directory has a full page for each app, with notes on modes, key sequences, and platform differences. The sheet uses the same data as those pages, such as VS Code and Chrome.