Computer Shortcut Keys List
Read on to explore computer shortcut keys list — a beginner-friendly walkthrough by Codekilla.
Computer shortcut keys are keyboard combinations that let you execute commands instantly without touching your mouse. Instead of clicking through menus or right-clicking to find options, you press two or three keys simultaneously to perform actions like copying text, switching windows, or saving files. Think of them as power-user commands that turn your keyboard into a control panel.
These combinations typically involve modifier keys (Ctrl, Alt, Shift, Command) paired with letter, number, or function keys. When you master even a dozen shortcuts, you'll notice your workflow accelerating—less hand movement, fewer interruptions, and a smoother rhythm when working with documents, browsers, or code editors.
- Speed boost: Cutting 2-3 seconds per action adds up to hours saved weekly when you're constantly copying, pasting, or switching tabs.
- Reduced strain: Keeping your hands on the keyboard minimises repetitive mouse movements that cause wrist fatigue.
- Professional efficiency: In code reviews, presentations, or data entry, shortcuts make you look fluent and confident.
- Universal skills: Most shortcuts work across Windows, macOS, and Linux with minor variations, so you carry this knowledge everywhere.
- Multitasking power: Instantly jump between applications, virtual desktops, or browser tabs without breaking focus.
Every operating system shares a core set of shortcuts rooted in early GUI design. These are your bread-and-butter commands that work in 90% of applications.
| Shortcut (Windows/Linux) | Shortcut (macOS) | Action |
|---|---|---|
| Ctrl + C | Cmd + C | Copy selected item |
| Ctrl + V | Cmd + V | Paste from clipboard |
| Ctrl + X | Cmd + X | Cut selected item |
| Ctrl + Z | Cmd + Z | Undo last action |
| Ctrl + Y / Ctrl + Shift + Z | Cmd + Shift + Z | Redo last undone action |
| Ctrl + A | Cmd + A | Select all content |
| Ctrl + S | Cmd + S | Save current file |
| Ctrl + F | Cmd + F | Find text in document |
Here's how you'd use these in a typical text-editing scenario:
python# Imagine editing a Python script def calculate_total(prices): # You spot a typo in 'prices' and want to rename it everywhere # 1. Ctrl+F → search for 'prices' # 2. Highlight one instance → Ctrl+C # 3. Select next instance → Ctrl+V to replace # 4. Made a mistake? → Ctrl+Z immediately total = sum(prices) return total
Practice these until they become muscle memory. They're the foundation every other shortcut builds on.
When you're juggling five browser tabs, a terminal, Slack, and your IDE, window shortcuts become lifesavers. They let you navigate without hunting for the right window in your taskbar.
| Need | Windows | macOS | Linux (GNOME) |
|---|---|---|---|
| Switch apps | Alt + Tab | Cmd + Tab | Alt + Tab |
| Close window | Alt + F4 | Cmd + Q | Alt + F4 |
| New window | Ctrl + N | Cmd + N | Ctrl + N |
| Close tab | Ctrl + W | Cmd + W | Ctrl + W |
| Reopen closed tab | Ctrl + Shift + T | Cmd + Shift + T | Ctrl + Shift + T |
| Minimize window | Win + Down | Cmd + M | Super + H |
| Maximize window | Win + Up | Ctrl + Cmd + F | Super + Up |
In practice, switching contexts looks like this:
bash# You're running a local server in terminal npm run dev # Output shows an error in browser console # Alt+Tab → jump to browser # Ctrl+Shift+J → open DevTools (Chrome shortcut) # Read error, fix code # Alt+Tab → back to terminal # Ctrl+C → stop server # npm run dev → restart
The key is keeping your hands centred on the keyboard. Every mouse grab breaks your flow.
Browsers are where most people spend half their computing time. These shortcuts turn tab chaos into organised navigation.
| Action | Shortcut (Cross-browser) |
|---|---|
| New tab | Ctrl/Cmd + T |
| Close current tab | Ctrl/Cmd + W |
| Reopen last closed tab | Ctrl/Cmd + Shift + T |
| Switch to next tab | Ctrl/Cmd + Tab |
| Switch to previous tab | Ctrl/Cmd + Shift + Tab |
| Jump to tab 1-8 | Ctrl/Cmd + 1-8 |
| Jump to last tab | Ctrl/Cmd + 9 |
| Open link in new tab | Ctrl/Cmd + Click |
| Refresh page | Ctrl/Cmd + R |
| Hard refresh (clear cache) | Ctrl/Cmd + Shift + R |
| Focus address bar | Ctrl/Cmd + L |
| Open downloads | Ctrl/Cmd + J |
| View page source | Ctrl/Cmd + U |
Here's a research workflow using these:
javascript// You're debugging a JavaScript issue across Stack Overflow, MDN, and GitHub // Ctrl+T → new tab for Stack Overflow search // Type query → Ctrl+Enter → search // Ctrl+Click on promising link → opens in background tab // Ctrl+Tab → cycle through results // Found solution? Ctrl+L → copy URL // Ctrl+W → close tab // Ctrl+1 → back to your code editor tab console.log("Issue resolved using shortcuts!");
Chrome DevTools also has shortcuts: Ctrl+Shift+J (console), Ctrl+Shift+C (element inspector), F12 (toggle DevTools).
Beyond copy-paste, advanced text shortcuts let you manipulate words, lines, and paragraphs without precision mouse clicking.
| Need | Windows/Linux | macOS |
|---|---|---|
| Move cursor word-by-word | Ctrl + Arrow | Option + Arrow |
| Delete word before cursor | Ctrl + Backspace | Option + Delete |
| Delete word after cursor | Ctrl + Delete | Option + Fn + Delete |
| Select word-by-word | Ctrl + Shift + Arrow | Option + Shift + Arrow |
| Jump to start of line | Home | Cmd + Left |
| Jump to end of line | End | Cmd + Right |
| Select to start of line | Shift + Home | Cmd + Shift + Left |
| Select to end of line | Shift + End | Cmd + Shift + Right |
In a code editor like VS Code, these combine with IDE-specific shortcuts:
pythondef process_data(user_input, configuration_settings): # Cursor at end of 'configuration_settings' # Ctrl+Backspace → deletes 'settings' # Ctrl+Backspace → deletes 'configuration_' # Type 'config' → clean rename # Ctrl+D (VS Code) → select next occurrence of 'config' # Keep pressing Ctrl+D → multi-cursor editing validated_data = validate(user_input, config) return process(validated_data)
Learning these makes refactoring code or editing documents 10× faster than clicking and dragging.
These are OS-level commands that control system functions, screenshots, and search.
Windows:
Win + D→ Show/hide desktopWin + E→ Open File ExplorerWin + L→ Lock screenWin + S→ Open searchWin + Shift + S→ Screenshot tool (Snip & Sketch)Win + V→ Clipboard historyWin + . (period)→ Emoji picker
macOS:
Cmd + Space→ Spotlight searchCmd + Shift + 3→ Screenshot entire screenCmd + Shift + 4→ Screenshot selectionCmd + Shift + 5→ Screenshot options menuCmd + Option + Esc→ Force quit menuCtrl + Cmd + Q→ Lock screen
Linux (GNOME/KDE):
Super + A→ Show applicationsSuper + L→ Lock screenPrint Screen→ ScreenshotShift + Print Screen→ Screenshot area
Example workflow for quick documentation:
markdown<!-- You're writing a tutorial and need screenshots --> 1. Win+Shift+S → capture code snippet 2. Ctrl+V → paste into document 3. Win+V → access clipboard history for previous screenshot 4. Ctrl+Shift+V → paste without formatting **Result:** Clean, fast screenshot insertion.
| Need | Reach for |
|---|---|
| Copy/paste/cut | Ctrl+C / Ctrl+V / Ctrl+X (Cmd on Mac) |
| Undo mistake | Ctrl+Z (Cmd+Z on Mac) |
| Save work | Ctrl+S (Cmd+S) religiously |
| Find text | Ctrl+F (Cmd+F) |
| Switch apps | Alt+Tab (Cmd+Tab) |
| Close tab/window | Ctrl+W / Alt+F4 (Cmd+W / Cmd+Q) |
| Open new tab | Ctrl+T (Cmd+T) |
| Reopen closed tab | Ctrl+Shift+T (magic for accidents) |
| Select all | Ctrl+A (Cmd+A) |
| Screenshot | Win+Shift+S (Cmd+Shift+4) |
| Lock screen | Win+L (Ctrl+Cmd+Q) |
| Jump to address bar | Ctrl+L (Cmd+L) |
-
Holding keys too long: You only need a quick tap—holding Ctrl+C for three seconds won't copy "harder." Press and release immediately.
-
Wrong modifier on macOS: Windows users switching to Mac instinctively reach for Ctrl when they need Cmd. The Command key replaces Ctrl for most shortcuts.
-
Forgetting application context: Ctrl+W closes a browser tab but might close an entire document in some apps. Know your environment.
-
Ignoring clipboard managers: Windows 10+ has
Win+Vfor clipboard history, but many users never enable it. You're missing 25 recent copies. -
Not customising shortcuts: VS Code, IntelliJ, Sublime—all let you rebind keys. Don't suffer with defaults that feel awkward.
-
Mixing up Ctrl+Y and Ctrl+Shift+Z: Both redo on Windows, but some apps only recognise one. Test your tools.
💡 Think Like a Programmer: Your keyboard is an interface—optimise it. Every shortcut you internalise is one less context switch, one less second wasted hunting for a menu. Treat learning shortcuts like learning syntax: slow at first, automatic later.
Keep Reading
Excel Shortcuts for Faster Productivity
Read on to explore excel shortcuts for faster productivity — a beginner-friendly walkthrough by Codekilla.
Search Engine Working: Crawler, Sitemap & robots.txt
Read on to explore search engine working: crawler, sitemap & robots.txt — a beginner-friendly walkthrough by Codekilla.
VS Code Shortcut Keys (Complete List)
Read on to explore vs code shortcut keys (complete list) — a beginner-friendly walkthrough by Codekilla.
