Keyboard Shortcut Reference

Search and browse keyboard shortcuts for popular developer tools and apps.

About This Tool

The Keyboard Shortcut Reference is a comprehensive, searchable database of keyboard shortcuts for the most popular developer tools and applications. It covers VS Code, IntelliJ IDEA / WebStorm, Chrome DevTools, Terminal / iTerm, macOS, Windows, Slack, and Figma — all the tools that software engineers, designers, and technical professionals use every day.

All data is stored locally in your browser. No server requests are made when you search, filter, or copy shortcuts. Your browsing activity and search queries never leave your machine, making this safe to use on any network.

The tool features an OS toggle that instantly switches between macOS symbols (⌘, ⌥, ⌃) and Windows key labels (Ctrl, Alt, Win). Each shortcut is displayed with styled keyboard key badges that mirror the look of physical keycaps, making it easy to visually identify the keys you need to press.

You can filter shortcuts by application using the pill-style filter buttons, and search by either the action description or the shortcut key combination. The search is instant and works across all applications simultaneously. Each shortcut entry includes the action name, the key combination, and an optional context field that specifies which mode or panel the shortcut applies to.

The print-friendly cheat sheet mode strips navigation and styling to produce a clean, compact output suitable for printing or saving as PDF. This is ideal for pinning next to your monitor or sharing with your team.

How to Use

  1. Use the search bar at the top to find shortcuts by typing an action (e.g. "find", "copy") or a key name (e.g. "Shift", "Ctrl").
  2. Click the macOS or Windows toggle to switch between key label styles for your operating system.
  3. Click an application filter pill (e.g. "VS Code", "Figma") to show only shortcuts for that app, or click "All" to see everything.
  4. Click the copy icon next to any shortcut to copy the key combination text to your clipboard.
  5. Click the Print button to open a print-friendly view that you can print or save as PDF.
  6. Browse the Context column to see which mode, panel, or state a shortcut applies to.
  7. Use keyboard shortcut Ctrl+F (or ⌘+F) for in-page browser search as an additional way to find specific shortcuts.

Popular Keyboard Shortcut Topics

View all keyboard shortcut examples →

FAQ

Is my data safe when using this tool?

Yes. All shortcut data is embedded directly in the page and loaded client-side. No network requests are made when you search, filter, or interact with the tool. Your search queries and browsing activity never leave your browser.

Which applications are covered?

The reference covers VS Code, IntelliJ IDEA / WebStorm, Chrome DevTools, Terminal / iTerm, macOS system shortcuts, Windows system shortcuts, Slack, and Figma. Each application includes 18-28 of the most commonly used shortcuts.

Can I switch between macOS and Windows shortcuts?

Yes. Use the OS toggle at the top of the page to switch between macOS and Windows key labels. macOS shortcuts use symbols like ⌘ (Command), ⌥ (Option), and ⌃ (Control). Windows shortcuts use Ctrl, Alt, and Win labels.

How do I print the cheat sheet?

Click the Print button at the top right corner. The page will open your browser's print dialog with a clean, ink-friendly layout that removes navigation, headers, and dark backgrounds. You can also save it as a PDF from the print dialog.

What does the Context column mean?

The Context column shows the specific mode, panel, or state where a shortcut is active. For example, a Chrome DevTools shortcut might only work when the Sources panel is open, or a Slack shortcut might only apply in the message composer. A dash (—) means the shortcut works globally.

Can I copy a shortcut to my clipboard?

Yes. Click the copy icon at the end of any shortcut row to copy the key combination text to your clipboard. A green checkmark confirms the copy was successful.

Are the shortcuts up to date?

The shortcuts reflect the default key bindings for the latest stable versions of each application. Custom keybindings or plugin-modified shortcuts are not included. If an application updates its default shortcuts, the reference is updated accordingly.

Related Tools