Keyboard Shortcuts Every Professional Should Know (2026)
Master 100+ keyboard shortcuts for Windows, Mac, VS Code, browsers, and Google Docs. Shortcut users save 8 days/year per Brainscape. Full reference.
Keyboard shortcuts are the fastest way to close the gap between thinking and doing. According to Brainscape, people who rely on shortcuts over mouse navigation save an average of eight working days per year. That’s not a marginal improvement. It’s an entire week reclaimed from repetitive clicking.
This reference covers 100+ shortcuts across Windows, macOS, browsers, VS Code, Google Docs, and the terminal. Everything is grouped by application so you can find exactly what you need without scrolling through noise. Bookmark it, refer back to it, and start with the five or six shortcuts that match your daily workflow.
Key Takeaways
- Shortcut-heavy users save roughly 8 working days per year compared to mouse-dependent workflows (Brainscape).
- Ctrl on Windows maps to Cmd on Mac for most shortcuts. Learn one set, translate the other.
- VS Code's Ctrl+Shift+P command palette gives you access to every editor function without memorizing individual shortcuts.
- Start with 5-6 shortcuts you'll use daily. Muscle memory builds faster from repetition than from memorizing long lists.
Which Shortcuts Work Everywhere?
A small set of keyboard shortcuts works in nearly every application on every operating system. A study by the University of Waikato found that users who frequently used Ctrl+C and Ctrl+V completed text-editing tasks 30-40% faster than those who relied on right-click menus. These universal shortcuts are where everyone should start.
| Action | Windows / Linux | Mac |
|---|---|---|
| Copy | Ctrl + C | Cmd + C |
| Cut | Ctrl + X | Cmd + X |
| Paste | Ctrl + V | Cmd + V |
| Undo | Ctrl + Z | Cmd + Z |
| Redo | Ctrl + Y or Ctrl + Shift + Z | Cmd + Shift + Z |
| Select all | Ctrl + A | Cmd + A |
| Find | Ctrl + F | Cmd + F |
| Find and replace | Ctrl + H | Cmd + H (varies by app) |
| Save | Ctrl + S | Cmd + S |
| Ctrl + P | Cmd + P | |
| Close window/tab | Ctrl + W | Cmd + W |
| Quit application | Alt + F4 | Cmd + Q |
Tip
The pattern is simple: on Mac, replace Ctrl with Cmd. There are exceptions (terminal, some Adobe shortcuts), but this rule holds for 90% of shortcuts.
Citation capsule: Keyboard shortcut users complete text-editing tasks 30-40% faster than right-click menu users, according to research from the University of Waikato. The most impactful shortcuts to learn first are copy, paste, undo, and find, which cover the majority of daily editing actions.
What Are the Most Useful Windows Shortcuts?
Windows has hundreds of built-in shortcuts, but a focused set of about 20 covers everyday productivity. Microsoft’s own Windows keyboard shortcuts documentation lists over 200, yet most professionals only need the window management and task-switching shortcuts below.
Window management
| Action | Shortcut |
|---|---|
| Snap window to left half | Win + Left Arrow |
| Snap window to right half | Win + Right Arrow |
| Maximize window | Win + Up Arrow |
| Minimize window | Win + Down Arrow |
| Minimize all windows (show desktop) | Win + D |
| Lock the computer | Win + L |
| Open Task Manager | Ctrl + Shift + Esc |
| Screenshot (snip tool) | Win + Shift + S |
| Open clipboard history | Win + V |
Task switching and virtual desktops
Virtual desktops were introduced in Windows 10 and remain underused. According to Microsoft’s 2024 Windows Insider feedback reports, fewer than 15% of Windows users have tried virtual desktops despite them being available since 2015.
| Action | Shortcut |
|---|---|
| Switch between open windows | Alt + Tab |
| Switch with preview (hold) | Alt + Tab (keep Alt held) |
| Task View (all windows + desktops) | Win + Tab |
| Create new virtual desktop | Ctrl + Win + D |
| Close current virtual desktop | Ctrl + Win + F4 |
| Switch to left virtual desktop | Ctrl + Win + Left Arrow |
| Switch to right virtual desktop | Ctrl + Win + Right Arrow |
| Open File Explorer | Win + E |
| Open Settings | Win + I |
| Open Run dialog | Win + R |
Info
Win + Shift + S is the most efficient screenshot method on Windows. It captures a selected region, copies it to the clipboard, and optionally saves it, all in one motion. Far faster than Print Screen.
I keep three virtual desktops: one for code, one for browser/docs, one for communication. Ctrl+Win+Arrow to swipe between them is faster than Alt+Tab cycling through a dozen windows. It took two days for the muscle memory to stick.
Citation capsule: Fewer than 15% of Windows users have tried virtual desktops, according to Microsoft’s Windows Insider feedback data. Window snapping (Win+Arrow keys), virtual desktops (Ctrl+Win+D), and the snipping tool (Win+Shift+S) form the core of advanced Windows keyboard navigation.
How Do Mac Shortcuts Compare to Windows?
Most Mac shortcuts mirror Windows shortcuts, with Cmd replacing Ctrl. According to StatCounter (2025), macOS holds about 15% of the global desktop market, meaning millions of professionals switch between both systems daily. Apple’s Mac keyboard shortcuts page lists hundreds, but the table below covers the key differences.
| Action | Windows | Mac |
|---|---|---|
| Copy | Ctrl + C | Cmd + C |
| Paste | Ctrl + V | Cmd + V |
| Paste without formatting | Ctrl + Shift + V | Cmd + Shift + V |
| Undo | Ctrl + Z | Cmd + Z |
| Switch apps | Alt + Tab | Cmd + Tab |
| Close window | Alt + F4 | Cmd + W |
| Quit app | Alt + F4 | Cmd + Q |
| Force quit dialog | Ctrl + Shift + Esc | Cmd + Opt + Esc |
| Spotlight search | Win key | Cmd + Space |
| Screenshot (full) | Win + Shift + S | Cmd + Shift + 3 |
| Screenshot (selection) | Win + Shift + S | Cmd + Shift + 4 |
| Lock screen | Win + L | Ctrl + Cmd + Q |
| Show desktop | Win + D | Cmd + F3 or Fn + F11 |
| Mission Control (all windows) | Win + Tab | Ctrl + Up Arrow |
| Delete word backward | Ctrl + Backspace | Opt + Backspace |
| Jump to start of line | Home | Cmd + Left Arrow |
| Jump to end of line | End | Cmd + Right Arrow |
Does anything on this list surprise you? The biggest friction point for people switching between systems is the physical key position. Cmd sits where Alt is on a PC keyboard. That thumb-index stretch takes a few days to internalize.
Tip
On Mac, Opt+Backspace deletes the previous word. Cmd+Backspace deletes the entire line. These two shortcuts eliminate most manual text selection when editing.
Citation capsule: macOS holds roughly 15% of the global desktop market (StatCounter, 2025), and the Cmd key replaces Ctrl for nearly all standard shortcuts. The biggest cross-platform differences appear in system functions: screenshots (Cmd+Shift+3/4 vs Win+Shift+S), force quit (Cmd+Opt+Esc vs Ctrl+Shift+Esc), and text navigation (Opt+Backspace to delete a word vs Ctrl+Backspace).
What Are the Essential Browser Shortcuts?
Browsers consume more of the average professional’s screen time than any other application. According to StatCounter Global Stats (2025), Chrome holds 65% of the global desktop browser market, followed by Edge at 13% and Safari at 9%. The good news: tab and navigation shortcuts are nearly identical across all three.
| Action | Windows / Linux | Mac |
|---|---|---|
| New tab | Ctrl + T | Cmd + T |
| Close current tab | Ctrl + W | Cmd + W |
| Reopen closed tab | Ctrl + Shift + T | Cmd + Shift + T |
| Next tab | Ctrl + Tab | Ctrl + Tab |
| Previous tab | Ctrl + Shift + Tab | Ctrl + Shift + Tab |
| Jump to tab 1-8 | Ctrl + 1 through Ctrl + 8 | Cmd + 1 through Cmd + 8 |
| Jump to last tab | Ctrl + 9 | Cmd + 9 |
| Open address bar | Ctrl + L or F6 | Cmd + L |
| Bookmark current page | Ctrl + D | Cmd + D |
| Open Downloads page | Ctrl + J | Cmd + Opt + L (Chrome) |
| Hard refresh (clear cache) | Ctrl + Shift + R | Cmd + Shift + R |
| Open Developer Tools | F12 or Ctrl + Shift + I | Cmd + Opt + I |
| Toggle full screen | F11 | Ctrl + Cmd + F |
| Zoom in | Ctrl + + | Cmd + + |
| Zoom out | Ctrl + - | Cmd + - |
| Reset zoom to 100% | Ctrl + 0 | Cmd + 0 |
Address bar tricks
The address bar doubles as a search box and a quick-jump tool. Most people know that much. What they don’t use:
- Type a URL and press Alt + Enter to open it in a new tab without leaving the current one.
- Type a search query and press Tab when the address bar suggests a site, then search within that site directly.
- Press Ctrl + L to select the entire URL instantly. No triple-clicking needed.
Tip
Ctrl+Shift+T reopens closed tabs in the order you closed them. It works across browser restarts in most modern browsers. Accidentally closed a tab with 30 open sub-tabs? This brings the whole group back.
Citation capsule: Chrome commands 65% of the global desktop browser market (StatCounter, 2025), but browser keyboard shortcuts are consistent across Chrome, Edge, Firefox, and Safari. Ctrl+Shift+T to reopen closed tabs and Ctrl+L to jump to the address bar are the two most time-saving browser shortcuts.
What VS Code Shortcuts Should Every Developer Know?
VS Code is the dominant code editor. The Stack Overflow Developer Survey 2024 reports that 73.6% of professional developers use VS Code as their primary editor. Its keyboard shortcut system is one reason: nearly every action is accessible without touching the mouse.
| Action | Windows / Linux | Mac |
|---|---|---|
| Command Palette | Ctrl + Shift + P | Cmd + Shift + P |
| Quick file open | Ctrl + P | Cmd + P |
| Toggle sidebar | Ctrl + B | Cmd + B |
| Toggle terminal | Ctrl + ` | Ctrl + ` |
| Go to line | Ctrl + G | Ctrl + G |
| Go to symbol | Ctrl + Shift + O | Cmd + Shift + O |
| Find in file | Ctrl + F | Cmd + F |
| Find in all files | Ctrl + Shift + F | Cmd + Shift + F |
| Replace | Ctrl + H | Cmd + Opt + F |
| Close current file | Ctrl + W | Cmd + W |
| Split editor | Ctrl + \ | Cmd + \ |
| Move line up/down | Alt + Up/Down Arrow | Opt + Up/Down Arrow |
| Copy line up/down | Alt + Shift + Up/Down | Opt + Shift + Up/Down |
| Delete entire line | Ctrl + Shift + K | Cmd + Shift + K |
| Comment toggle | Ctrl + / | Cmd + / |
| Fold/unfold code block | Ctrl + Shift + [ or ] | Cmd + Opt + [ or ] |
Multi-cursor editing
Multi-cursor is where VS Code pulls ahead of simpler editors. You can edit dozens of lines simultaneously without find-and-replace.
| Action | Windows / Linux | Mac |
|---|---|---|
| Add cursor above/below | Ctrl + Alt + Up/Down | Cmd + Opt + Up/Down |
| Add cursor at next match | Ctrl + D | Cmd + D |
| Select all occurrences | Ctrl + Shift + L | Cmd + Shift + L |
| Add cursor at click position | Alt + Click | Opt + Click |
| Column (box) selection | Shift + Alt + drag | Shift + Opt + drag |
Info
If you can’t remember a specific shortcut, Ctrl+Shift+P opens the Command Palette. Type what you want to do in plain English, and VS Code will show you the matching command along with its keybinding.
Citation capsule: VS Code is used by 73.6% of professional developers as their primary editor (Stack Overflow Developer Survey, 2024). The Command Palette (Ctrl+Shift+P) provides access to every editor command, while multi-cursor editing via Ctrl+D enables targeted batch renames faster than traditional find-and-replace.
What Are the Key Google Docs and Sheets Shortcuts?
Google Workspace has over 3 billion users globally, according to Google’s Workspace blog (2024). If you write, edit, or collaborate in Google Docs or Sheets, these shortcuts cut out the constant menu diving.
Google Docs
| Action | Windows / Linux | Mac |
|---|---|---|
| Bold | Ctrl + B | Cmd + B |
| Italic | Ctrl + I | Cmd + I |
| Underline | Ctrl + U | Cmd + U |
| Strikethrough | Alt + Shift + 5 | Cmd + Shift + X |
| Heading 1 | Ctrl + Alt + 1 | Cmd + Opt + 1 |
| Heading 2 | Ctrl + Alt + 2 | Cmd + Opt + 2 |
| Normal text | Ctrl + Alt + 0 | Cmd + Opt + 0 |
| Insert link | Ctrl + K | Cmd + K |
| Insert comment | Ctrl + Alt + M | Cmd + Opt + M |
| Word count | Ctrl + Shift + C | Cmd + Shift + C |
| Open Explore panel | Ctrl + Alt + Shift + I | Cmd + Opt + Shift + I |
| Paste without formatting | Ctrl + Shift + V | Cmd + Shift + V |
Google Sheets
| Action | Windows / Linux | Mac |
|---|---|---|
| Insert row above | Ctrl + Alt + = (with row selected) | Ctrl + Opt + = (with row selected) |
| Delete row | Ctrl + Alt + - (with row selected) | Ctrl + Opt + - (with row selected) |
| Fill down | Ctrl + D | Cmd + D |
| Fill right | Ctrl + R | Cmd + R |
| Insert current date | Ctrl + ; | Cmd + ; |
| Insert current time | Ctrl + Shift + ; | Cmd + Shift + ; |
| Format as currency | Ctrl + Shift + 4 | Ctrl + Shift + 4 |
| Format as percentage | Ctrl + Shift + 5 | Ctrl + Shift + 5 |
| Select entire column | Ctrl + Space | Ctrl + Space |
| Select entire row | Shift + Space | Shift + Space |
| Go to start of data range | Ctrl + Home | Cmd + Fn + Left Arrow |
| Show all keyboard shortcuts | Ctrl + / | Cmd + / |
Tip
In Google Docs, Ctrl+Shift+V (paste without formatting) is a lifesaver. It strips fonts, sizes, and colors from whatever you copied. Use it every time you paste from the web into a document.
Citation capsule: Google Workspace serves over 3 billion users (Google, 2024). The most impactful Google Docs shortcuts are Ctrl+Shift+V for paste without formatting, Ctrl+Alt+M for inserting comments, and Ctrl+K for inserting links, which together eliminate the most common menu navigation in collaborative editing.
What Terminal Shortcuts Speed Up Command-Line Work?
Terminal shortcuts differ from GUI shortcuts because they target line editing, not application menus. These work in Bash and Zsh on Linux and macOS. According to the 2024 Stack Overflow Developer Survey, 52% of developers work primarily in Linux environments where terminal proficiency directly impacts speed.
| Action | Shortcut | Notes |
|---|---|---|
| Move cursor to start of line | Ctrl + A | Works in Bash, Zsh, and most shells |
| Move cursor to end of line | Ctrl + E | |
| Move back one word | Alt + B (or Opt + Left on Mac) | Mac Terminal: enable Opt as Meta |
| Move forward one word | Alt + F (or Opt + Right on Mac) | |
| Delete from cursor to end of line | Ctrl + K | Cuts to kill ring (paste with Ctrl+Y) |
| Delete from cursor to start of line | Ctrl + U | |
| Delete previous word | Ctrl + W | Cuts to kill ring |
| Paste from kill ring | Ctrl + Y | Like undo for terminal deletions |
| Clear the screen | Ctrl + L | Same as running 'clear' |
| Cancel current command | Ctrl + C | Sends SIGINT |
| Suspend process (background) | Ctrl + Z | Resume with 'fg' |
| Search command history | Ctrl + R | Reverse incremental search |
| Swap last two characters | Ctrl + T | Quick typo fix |
| Uppercase word from cursor | Alt + U | |
| Lowercase word from cursor | Alt + L |
Ever mistyped a long command and used the arrow keys to slowly inch back to the mistake? Ctrl+A jumps to the start. Ctrl+E jumps to the end. Ctrl+W deletes the last word. These three shortcuts alone transform how fast you edit terminal commands.
Info
Ctrl+R (reverse search) is arguably the most powerful terminal shortcut. Start typing any fragment of a previous command, and the shell finds the most recent match. Press Ctrl+R again to cycle through older matches. Press Enter to run it, or Right Arrow to edit it first.
Citation capsule: 52% of developers work primarily in Linux environments (Stack Overflow, 2024). Terminal navigation shortcuts like Ctrl+A (start of line), Ctrl+E (end of line), and Ctrl+R (reverse history search) eliminate the slow arrow-key navigation that bottlenecks command-line editing speed.
What Power Shortcuts Do Most People Miss?
The shortcuts above cover daily essentials. The ones below are less obvious but equally powerful once they’re in your muscle memory. A study published in the ACM Digital Library found that users typically discover only 20-30% of available shortcuts in the software they use regularly.
| Action | Windows | Mac |
|---|---|---|
| Emoji picker | Win + . | Ctrl + Cmd + Space |
| Open character map | Win + R → charmap | Ctrl + Cmd + Space → search |
| Record screen (built-in) | Win + Alt + R (Xbox Game Bar) | Cmd + Shift + 5 |
| Rename file instantly | F2 (in File Explorer) | Enter (in Finder) |
| Jump between words while typing | Ctrl + Left/Right Arrow | Opt + Left/Right Arrow |
| Select word by word | Ctrl + Shift + Left/Right | Opt + Shift + Left/Right |
| Select to start/end of line | Shift + Home / Shift + End | Cmd + Shift + Left/Right |
| Open system search | Win + S | Cmd + Space |
| Toggle notification center | Win + N | Fn + N (Sonoma+) |
| Move window between monitors | Win + Shift + Left/Right | Requires third-party tool |
Text selection shortcuts (work almost everywhere)
These work in browsers, documents, code editors, and most desktop apps. They’re the fastest way to select text without dragging the mouse.
- Shift + Arrow keys: extend selection one character or line at a time.
- Ctrl/Cmd + Shift + Arrow: extend selection one word at a time.
- Shift + Home/End (or Cmd + Shift + Arrow on Mac): select from cursor to start or end of line.
- Ctrl + Shift + Home/End: select from cursor to start or end of the entire document.
- Double-click: select a word. Triple-click: select a paragraph or line (varies by app). The shortcut that changed my workflow the most was Ctrl+Shift+Arrow for word-by-word selection. I used to double-click, then adjust. Now I hold Ctrl+Shift and tap the arrow key. It’s faster and more precise, especially when selecting partial lines of code or text with mixed punctuation.
Test Your Keyboard
Before building shortcut habits, make sure every key on your keyboard actually registers. Dead keys, ghosting, and rollover limits can silently break shortcuts. This tool tests every key and shows which combinations your keyboard can handle.
How Should You Actually Learn These Shortcuts?
Knowing shortcuts exist isn’t the same as using them. Research from Brainscape suggests that spaced repetition, practicing a few shortcuts daily over weeks, builds lasting muscle memory far better than cramming a full list at once.
Here’s a practical approach:
- Pick three shortcuts that match tasks you do hourly. Not daily. Hourly.
- Tape a sticky note to your monitor with those three shortcuts for one week.
- Force yourself to use the shortcut instead of the mouse, even when it feels slower.
- After one week, those three are automatic. Pick three more.
- Repeat until you’ve internalized 15-20 core shortcuts. That covers 90% of daily needs. Most “learn all the shortcuts” approaches fail because they treat shortcuts as a memorization task. They’re a motor skill. You don’t memorize how to ride a bike from a list of instructions. Shortcut learning follows the same pattern: repetition under real conditions beats studying reference tables. Use this page as a lookup, not a curriculum.
Note
Don’t try to learn everything on this page at once. Start with the universal shortcuts at the top, add the ones specific to your primary application, and build from there. Five shortcuts you actually use beat fifty you’ve bookmarked and forgotten.
Frequently Asked Questions
What are the 10 most important keyboard shortcuts?
The ten shortcuts with the highest daily impact are: Ctrl+C (copy), Ctrl+V (paste), Ctrl+Z (undo), Ctrl+F (find), Ctrl+S (save), Ctrl+A (select all), Ctrl+W (close tab), Ctrl+T (new tab), Ctrl+Shift+T (reopen closed tab), and Alt+Tab (switch windows). These work across virtually every application on Windows and Linux, with Cmd replacing Ctrl on macOS. According to Brainscape, mastering just these basics saves hours per week.
Are Mac and Windows keyboard shortcuts the same?
Most shortcuts follow the same pattern, with Cmd on Mac replacing Ctrl on Windows. Copy is Ctrl+C on Windows and Cmd+C on Mac. The exceptions involve system-level functions: quitting an app is Alt+F4 on Windows but Cmd+Q on Mac. Screenshots, virtual desktops, and file management shortcuts differ more significantly. Apple’s support page documents over 200 Mac-specific shortcuts.
How do I find all shortcuts in VS Code?
Open the Keyboard Shortcuts editor with Ctrl+K, Ctrl+S (or Cmd+K, Cmd+S on Mac). This shows every bound shortcut with a searchable, sortable list. You can filter by command name, keybinding, or source. VS Code also lets you rebind any shortcut or export your bindings as JSON. The Command Palette (Ctrl+Shift+P) shows keybindings inline next to each command.
Do keyboard shortcuts actually save time?
Yes, measurably. Brainscape estimates roughly eight working days saved per year for shortcut-proficient users. The time savings come from eliminating the round-trip between keyboard and mouse. Each individual shortcut saves 2-4 seconds, but those seconds compound across hundreds of daily actions. The ACM Digital Library includes peer-reviewed research confirming that shortcut users consistently outperform menu users on timed tasks.
Can I customize keyboard shortcuts?
Every major application supports shortcut customization. In VS Code, open Ctrl+K, Ctrl+S to remap any shortcut. In Google Docs, no native customization exists, but browser extensions can override bindings. On Windows, PowerToys offers system-wide key remapping. On macOS, System Settings > Keyboard > Keyboard Shortcuts lets you customize shortcuts for any application. Custom shortcuts are useful when defaults conflict between applications you switch between frequently.
This reference is maintained by the Kordu Team and updated as operating systems and applications change their default keybindings.