Expert ReviewedUpdated 2025productivity
productivity
11 min readOctober 29, 2024Updated Dec 18, 2025

Essential Keyboard Shortcuts: Boost Your Productivity on Any Platform

Master keyboard shortcuts for Windows, macOS, VS Code, browsers, and more. Learn the essential shortcuts that save hours every week.

Every time you reach for the mouse, you break your flow. Learning keyboard shortcuts might seem like a small optimization, but the seconds saved add up to hours every week. This guide covers the most valuable shortcuts across operating systems and popular applications.

Key Takeaways

  • 1
    Universal shortcuts (copy, paste, undo) work across almost all apps
  • 2
    Text navigation shortcuts (Ctrl/⌘ + arrows) save significant editing time
  • 3
    Ctrl/⌘ + Shift + T reopens closed browser tabs—a lifesaver
  • 4
    Learn 3-5 new shortcuts per week for sustainable habit building
  • 5
    VS Code’s multi-cursor (Alt + Click) is a game-changer for coding

1Universal Shortcuts

These shortcuts work across most applications on both Windows and macOS. Master these first.
Essential cross-application shortcuts
ActionWindowsmacOS
CopyCtrl + C⌘ + C
CutCtrl + X⌘ + X
PasteCtrl + V⌘ + V
UndoCtrl + Z⌘ + Z
RedoCtrl + Y⌘ + Shift + Z
Select AllCtrl + A⌘ + A
FindCtrl + F⌘ + F
Find & ReplaceCtrl + H⌘ + Option + F
SaveCtrl + S⌘ + S
PrintCtrl + P⌘ + P
NewCtrl + N⌘ + N
OpenCtrl + O⌘ + O
Close WindowAlt + F4⌘ + W
Quit AppAlt + F4⌘ + Q
On macOS, ⌘ (Command) is used like Windows Ctrl for most shortcuts. Use Option (⌥) for special characters and Control (⌃) for terminal/system functions.

2Text Editing Shortcuts

These shortcuts dramatically speed up text navigation and editing in any application.
Text navigation and selection
ActionWindowsmacOS
Move to word start/endCtrl + ← / →Option + ← / →
Move to line start/endHome / End⌘ + ← / →
Move to document start/endCtrl + Home / End⌘ + ↑ / ↓
Select wordCtrl + Shift + ← / →Option + Shift + ← / →
Select lineHome, Shift + End⌘ + Shift + ← / →
Select to document endCtrl + Shift + End⌘ + Shift + ↓
Delete word backwardCtrl + BackspaceOption + Delete
Delete word forwardCtrl + DeleteFn + Option + Delete
Delete line (many editors)Ctrl + Shift + K⌘ + Shift + K
**Pro Tips for Text Editing:**
  • Double-click to select a word, triple-click to select a paragraph
  • Hold Shift while using any movement shortcut to select text
  • Ctrl/⌘ + Backspace deletes the entire word—faster than holding backspace
  • In many editors, Ctrl/⌘ + D selects the next occurrence of selection

3Windows-Specific Shortcuts

These Windows shortcuts help with window management, system navigation, and productivity.
**Window Management:**
Windows window management
ActionShortcut
Snap window left/rightWin + ← / →
Maximize windowWin + ↑
Minimize windowWin + ↓
Minimize all windowsWin + M
Restore minimized windowsWin + Shift + M
Switch desktopsWin + Ctrl + ← / →
New virtual desktopWin + Ctrl + D
Close virtual desktopWin + Ctrl + F4
Task viewWin + Tab
Switch windowsAlt + Tab
Switch windows (reverse)Alt + Shift + Tab
**System Shortcuts:**
Windows system shortcuts
ActionShortcut
Open Start menuWin
SearchWin + S
Open SettingsWin + I
Open File ExplorerWin + E
Open Run dialogWin + R
Lock screenWin + L
Screenshot (snipping tool)Win + Shift + S
Open Task ManagerCtrl + Shift + Esc
Open clipboard historyWin + V
Open emoji pickerWin + .
Win + V for clipboard history is a game-changer. Enable it in Settings → System → Clipboard. It saves your last 25 copied items.

4macOS-Specific Shortcuts

macOS shortcuts emphasize the Command (⌘) key for most operations.
**Window & App Management:**
macOS window management
ActionShortcut
Switch apps⌘ + Tab
Switch windows of same app⌘ + `
Hide current app⌘ + H
Hide other apps⌘ + Option + H
Minimize to dock⌘ + M
Full screen toggle⌘ + Control + F
Mission ControlControl + ↑
Show desktopF11 or Fn + F11
Force quit menu⌘ + Option + Esc
Spotlight search⌘ + Space
**System & Finder:**
macOS system shortcuts
ActionShortcut
Open Finder⌘ + Option + Space
New Finder window⌘ + N (in Finder)
Go to folder⌘ + Shift + G
Show/hide hidden files⌘ + Shift + .
Get file info⌘ + I
Empty trash⌘ + Shift + Delete
Screenshot (full)⌘ + Shift + 3
Screenshot (selection)⌘ + Shift + 4
Screenshot options⌘ + Shift + 5
Lock screen⌘ + Control + Q
Sleep displayControl + Shift + Power

Browser Shortcuts

These shortcuts work in Chrome, Firefox, Edge, Safari, and most other browsers.
Browser navigation shortcuts
ActionWindowsmacOS
New tabCtrl + T⌘ + T
Close tabCtrl + W⌘ + W
Reopen closed tabCtrl + Shift + T⌘ + Shift + T
Next tabCtrl + TabControl + Tab
Previous tabCtrl + Shift + TabControl + Shift + Tab
Go to tab 1-8Ctrl + 1-8⌘ + 1-8
Go to last tabCtrl + 9⌘ + 9
Focus address barCtrl + L or F6⌘ + L
Refresh pageCtrl + R or F5⌘ + R
Hard refresh (clear cache)Ctrl + Shift + R⌘ + Shift + R
BackAlt + ←⌘ + [
ForwardAlt + →⌘ + ]
Open DevToolsF12 or Ctrl + Shift + I⌘ + Option + I
Toggle bookmark barCtrl + Shift + B⌘ + Shift + B
Open historyCtrl + H⌘ + Y
Open downloadsCtrl + J⌘ + Option + L
Ctrl/⌘ + Shift + T to reopen closed tabs is invaluable. It works multiple times to restore recently closed tabs in order.

VS Code Shortcuts

VS Code has hundreds of shortcuts. These are the most impactful for daily productivity.
**Essential Navigation:**
VS Code navigation
ActionWindowsmacOS
Command PaletteCtrl + Shift + P⌘ + Shift + P
Quick Open fileCtrl + P⌘ + P
Go to symbolCtrl + Shift + O⌘ + Shift + O
Go to lineCtrl + GControl + G
Toggle sidebarCtrl + B⌘ + B
Toggle terminalCtrl + `Control + `
New terminalCtrl + Shift + `Control + Shift + `
Toggle file explorerCtrl + Shift + E⌘ + Shift + E
Toggle searchCtrl + Shift + F⌘ + Shift + F
Toggle source controlCtrl + Shift + GControl + Shift + G
**Editing Power Moves:**
VS Code editing
ActionWindowsmacOS
Multi-cursor (add)Alt + ClickOption + Click
Multi-cursor above/belowCtrl + Alt + ↑/↓⌘ + Option + ↑/↓
Select all occurrencesCtrl + Shift + L⌘ + Shift + L
Select next occurrenceCtrl + D⌘ + D
Move line up/downAlt + ↑/↓Option + ↑/↓
Copy line up/downAlt + Shift + ↑/↓Option + Shift + ↑/↓
Delete lineCtrl + Shift + K⌘ + Shift + K
Toggle commentCtrl + /⌘ + /
Format documentShift + Alt + FShift + Option + F
Rename symbolF2F2
Go to definitionF12F12
Peek definitionAlt + F12Option + F12
Press Ctrl/⌘ + K, Ctrl/⌘ + S to open the keyboard shortcuts editor. You can search for any action and see or change its shortcut.

7Terminal Shortcuts

These shortcuts work in most Unix-like terminals (Linux, macOS Terminal, Git Bash, WSL).
Terminal navigation shortcuts
ActionShortcut
Cancel current commandCtrl + C
End of input (EOF)Ctrl + D
Clear screenCtrl + L or clear
Move to line startCtrl + A
Move to line endCtrl + E
Move back one wordAlt + B or Esc + B
Move forward one wordAlt + F or Esc + F
Delete from cursor to line startCtrl + U
Delete from cursor to line endCtrl + K
Delete word backwardCtrl + W
Paste deleted textCtrl + Y
Search command historyCtrl + R
Previous command↑ or Ctrl + P
Next command↓ or Ctrl + N
Suspend process (background)Ctrl + Z
Resume suspended processfg
Ctrl + R for reverse history search is incredibly powerful. Start typing any part of a previous command to find it instantly. Press Ctrl + R again to cycle through matches.

How to Learn Shortcuts Effectively

Don't try to memorize all shortcuts at once. Use these strategies to build muscle memory gradually.
**Effective Learning Strategies:**
  1. 1Pick 3-5 new shortcuts per week—no more
  2. 2Focus on shortcuts for actions you do frequently
  3. 3When you catch yourself using the mouse, stop and use the shortcut instead
  4. 4Print a cheat sheet and keep it visible until shortcuts become automatic
  5. 5Use apps like ShortcutFoo or KeyCombiner for practice
**Priority Order for Learning:**
  1. 1Basic editing: Copy, cut, paste, undo, save
  2. 2Navigation: Switch windows/tabs, search
  3. 3Text selection: Select word, line, all
  4. 4Window management: Snap, switch, close
  5. 5Application-specific: Your most-used tools
The 3-second rule: If a shortcut takes more than 3 seconds to recall, you haven\

Maximize Your Productivity

Tools designed to help you achieve more in less time.

Boost Productivity

Frequently Asked Questions

How long does it take to learn keyboard shortcuts?
Individual shortcuts take about 50-100 uses to become automatic. Focus on 3-5 shortcuts per week, and within a month you’ll have internalized 15-20 essential shortcuts. The key is deliberate practice—consciously choosing the shortcut over the mouse.
Are there shortcuts I should avoid?
Avoid shortcuts that require uncomfortable hand positions or conflict with frequently-used shortcuts in your main applications. Some legacy shortcuts (like Ctrl+Alt+Delete) are rarely needed. Focus on high-frequency actions.
Can I create custom shortcuts?
Yes! Windows: Use PowerToys to remap keys. macOS: System Preferences → Keyboard → Shortcuts. VS Code: Ctrl/⌘+K, Ctrl/⌘+S to customize. Most applications allow shortcut customization in their settings.
Do shortcuts differ between applications?
Basic shortcuts (copy, paste, save) are standard, but specialized shortcuts vary. Text editors, design tools, and video editors often have unique shortcut schemes. Look for the application’s shortcut reference (often under Help menu).
Should I learn different shortcuts for Windows and Mac?
If you use both platforms, learn both. The concepts transfer—usually just swap Ctrl↔⌘ and Alt↔Option. The muscle memory adapts quickly once you understand the pattern.
IDT
Written by
INSINEX Dev Team
Developer Tools & Technology

Our engineering team writes about web development, developer utilities, and digital transformation topics.