Skip to content
Home
Essential Keyboard Shortcuts for Windows and macOS

Essential Keyboard Shortcuts for Windows and macOS

Computer Computer 6 min read 1235 words Beginner ExcellentWiki Editorial Team

Keyboard shortcuts save hours of time over the course of a year. The average office worker spends 2-3 seconds reaching for the mouse for every basic operation. Those seconds add up to hours per month. Memorizing even a dozen essential shortcuts can dramatically improve your workflow efficiency.

Universal Shortcuts

These work on both Windows and macOS (with Cmd instead of Ctrl):

ActionWindowsmacOS
CopyCtrl+CCmd+C
CutCtrl+XCmd+X
PasteCtrl+VCmd+V
Select allCtrl+ACmd+A
UndoCtrl+ZCmd+Z
RedoCtrl+YCmd+Shift+Z
SaveCtrl+SCmd+S
FindCtrl+FCmd+F
PrintCtrl+PCmd+P
Close tabCtrl+WCmd+W
New tabCtrl+TCmd+T
Switch tabCtrl+TabCmd+Tab
BoldCtrl+BCmd+B
ItalicCtrl+ICmd+I
UnderlineCtrl+UCmd+U

Text Editing

Master these for dramatically faster text manipulation:

ActionWindowsmacOS
Move by wordCtrl+←/→Option+←/→
Select by wordCtrl+Shift+←/→Option+Shift+←/→
Move to line start/endHome/EndCmd+←/→
Select to line start/endShift+Home/EndCmd+Shift+←/→
Delete previous wordCtrl+BackspaceOption+Delete
Delete entire lineCtrl+Shift+K (VS Code)Cmd+Shift+K (VS Code)
Go to file beginning/endCtrl+Home/EndCmd+↑/↓

Practical Text Editing Tips

Navigating one character at a time with arrow keys is painfully slow. Once you learn to jump by word (Ctrl+arrow) and select by word (Ctrl+Shift+arrow), your editing speed doubles. The Home and End keys are particularly useful when writing code — jumping to the beginning of a line to add an import or fix a syntax error becomes instantaneous.

Window Management

ActionWindowsmacOS
Switch between open windowsAlt+TabCmd+Tab
Close current windowAlt+F4Cmd+W
Minimize allWindows+MCmd+M
Maximize windowWindows+↑Green button or double-click title bar
Snap window left/rightWindows+←/→Rectangle or Magnet app
Show desktopWindows+DCmd+F3 or F11
Cycle windows of same appCtrl+TabCmd+`
Lock screenWindows+LCmd+Ctrl+Q

Window Management Pro Tips

On Windows, Windows+↑ maximizes a window; pressing it again restores. Windows+Shift+←/→ moves a window to the other monitor — essential for dual-screen setups. On macOS, the green traffic light button cycles through full-screen, tile left, tile right, and restore. Third-party tools like Rectangle (free) or Magnet (paid) bring proper window snapping to macOS.

Browser Shortcuts

ActionWindowsmacOS
New tabCtrl+TCmd+T
Close tabCtrl+WCmd+W
Reopen closed tabCtrl+Shift+TCmd+Shift+T
Previous/next tabCtrl+Tab / Ctrl+Shift+TabCmd+Option+←/→
Open historyCtrl+HCmd+Y
Open downloadsCtrl+JCmd+Shift+J
Bookmark current pageCtrl+DCmd+D
Full screenF11Cmd+Ctrl+F
Zoom in/outCtrl++/-Cmd++/-
Reset zoomCtrl+0Cmd+0
Focus address barCtrl+L or F6Cmd+L
View page sourceCtrl+UCmd+Option+U
Developer toolsF12Cmd+Option+I
Clear browsing dataCtrl+Shift+DelCmd+Shift+Del

Browser Productivity Hacks

Ctrl+Shift+T is the most valuable browser shortcut — it reopens the last closed tab (useful when you accidentally close a tab you needed). You can press it multiple times to reopen recently closed tabs in order. Ctrl+L jumps to the address bar and selects all text, so you can immediately type a new URL or search query.

Screenshots

ActionWindowsmacOS
Full screen captureWindows+PrtScnCmd+Shift+3
Selection captureWindows+Shift+SCmd+Shift+4
Active window captureAlt+PrtScnCmd+Shift+4 → Space
Screenshot toolbarCmd+Shift+5

Annotation and Sharing

Windows+Shift+S opens the Snip & Sketch tool on modern Windows, letting you capture a region and annotate it immediately. On macOS, Cmd+Shift+5 opens a toolbar with options for recording screen video and timed captures. Both systems save screenshots to the desktop by default — consider changing the save location to a dedicated Screenshots folder to keep your desktop clean.

Virtual Desktops

ActionWindowsmacOS
Create new desktopWindows+Ctrl+DF3 → + (Mission Control)
Switch between desktopsWindows+Ctrl+←/→Ctrl+←/→
Close current desktopWindows+Ctrl+F4Hover over desktop → ✕

Organize your workflow with dedicated desktops: one for communication tools, one for coding, one for research. On Windows, use Windows+Ctrl+D to quickly spin up a new desktop for a focused work session and Windows+Ctrl+F4 to dismiss it.

VS Code Shortcuts

ActionWindowsmacOS
Command paletteCtrl+Shift+PCmd+Shift+P
Quick file openCtrl+PCmd+P
Toggle sidebarCtrl+BCmd+B
Toggle terminalCtrl+`Ctrl+`
Multi-cursorAlt+ClickOption+Click
Search in projectCtrl+Shift+FCmd+Shift+F
Format documentShift+Alt+FShift+Option+F
Go to definitionF12F12
Peek definitionAlt+F12Option+F12

Creating Custom Shortcuts

Windows — AutoHotkey

; Example: Win+Space types the current date
#Space::
SendInput %A_YYYY%-%A_MM%-%A_DD%
return

AutoHotkey is a free scripting language for Windows that lets you create custom shortcuts for any action — launching apps, typing templates, controlling windows, and automating repetitive tasks.

macOS — Built-in Keyboard Shortcuts

System Settings → Keyboard → Keyboard Shortcuts → App Shortcuts → +

You can add custom shortcuts for any menu item in any application. For example, set Cmd+Shift+M to “Merge All Windows” in your image editor, or Cmd+Option+P to “Toggle Sidebar” in your file browser.


Related: Learn VS Code shortcuts and how to take screenshots.

Frequently Asked Questions

What is the minimum system requirement for keyboard shortcuts?

System requirements vary by implementation. Most modern solutions require at least 4GB of RAM, a multi-core processor, and a stable internet connection. For specific applications, refer to the vendor documentation. Hardware requirements typically increase with scale — enterprise deployments need significantly more resources than personal or small business setups.

How does this compare to alternative approaches?

Every technology choice involves trade-offs. Some prioritize ease of use over customization, while others offer maximum control at the cost of complexity. Evaluating your specific needs, technical expertise, and growth plans helps determine the right fit. Many organizations use a combination of approaches to balance competing priorities.

What security considerations should I be aware of?

Security should be considered from the start, not as an afterthought. Keep all software updated, use strong authentication, encrypt sensitive data, and follow the principle of least privilege. Regular security audits and staying informed about emerging threats are essential practices for maintaining a secure deployment.

How do I troubleshoot common issues?

Start by isolating the problem: check logs, verify configurations, and test components individually. Common issues include network connectivity problems, permission errors, and version incompatibilities. Systematic troubleshooting — changing one variable at a time — helps identify root causes efficiently. Online communities and documentation are valuable resources when you encounter unfamiliar problems.

Related Concepts and Further Reading

Understanding keyboard shortcuts requires familiarity with several interconnected ideas and principles that together form a complete picture. Exploring these related concepts deepens your knowledge and provides context that makes the core material more meaningful and applicable. Each concept builds on the others, creating a web of understanding that supports deeper learning and practical application. Taking time to explore how these elements connect reveals patterns that accelerate comprehension and retention of new information.

The relationship between keyboard shortcuts and adjacent fields is worth particular attention. Many of the most important insights emerge at the boundaries between disciplines, where ideas from different areas combine to create new approaches and solutions that neither field could produce alone. Exploring these connections pays dividends in both breadth and depth of understanding, revealing patterns and principles that might otherwise remain hidden from view. Cross-disciplinary knowledge is increasingly valued as problems become more complex and interconnected.

For those looking to go beyond introductory material, several excellent resources provide deeper treatment of specific aspects of keyboard shortcuts. Academic journals, industry publications, authoritative reference works, and online courses each offer different perspectives and levels of detail. The key is to match your reading to your current learning goals and build knowledge progressively, focusing on quality over quantity in your study materials. A well-chosen resource that matches your current level is worth more than dozens of resources that are too basic or too advanced.

Section: Computer 1235 words 6 min read Beginner 271 articles in section Report inaccuracy Back to top