Essential keyboard shortcuts (Windows/macOS/Linux/UNIX)

+

Hands on keyboard

Following are some shortcuts that I believe all desktop users should be familiar with. It is not a complete list by any means, and does not include virtual desktop or app pinning shortcuts as I felt those were beyond the scope of common desktop shortcuts. If you feel I omitted a common shortcut, email me (jason.eckert@trios.com) and I’ll add it to the list!

1. Windows shortcuts

The Windows (⊞) key on your keyboard has the Windows logo printed on it. Modern keyboards use the newer Windows logo with four equally-sized squares, while older keyboards use a Windows logo with four slanted or curved squares.

Shortcut Description
———————————————– ————————————————————————————————————
⊞+Down Minimize window
⊞+Up Maximize window
Alt+F4 Close window
⊞+D Display desktop
Alt+Tab Switch between programs
⊞+Tab Switch between programs and desktops
⊞+L Lock desktop
PrtScn Take screenshot of desktop
Alt+PrtScn Take screenshot of current window
⊞+Shift+S Take a screenshot of window or portion of desktop
———————————————– ————————————————————————————————————
Opens Start menu
⊞+X Opens the Quick Link menu (the menu when you right-click Start)
⊞+X then U then S Enter sleep mode
⊞+I Opens Settings
⊞+A Opens Quick Settings (from Notification Area on Taskbar)
⊞+S Opens Search dialog box
⊞+R Opens Run dialog box
⊞+E Opens File Explorer
⊞+Shift+N Create new folder (in File Explorer)
Ctrl+Shift+Esc Opens Task Manager (to view performance or kill processes)
———————————————– ————————————————————————————————————
Ctrl+S Save file
Ctrl+O Open existing file
Ctrl+N Create new file
Ctrl+P Print
Ctrl+Z Undo
Ctrl+C Copy
Ctrl+X Cut
Ctrl+V Paste
Ctrl+A Select all content
Ctrl+B Bold text
Ctrl+I Italicize text
Ctrl+U Underline text
———————————————– ————————————————————————————————————
   
   

2. macOS shortcuts

Apple keyboards use the Command (⌘) key in place of the Windows (⊞) key, and the Option key in place of the Alt key. Also note that clicking on a free area of the macOS desktop hides/shows all active windows.

Shortcut Description
———————————————– ————————————————————————————————————
⌘+M Minimize window
⌘+W Close window
⌘+H Hide window
⌘+Option+H Hide all other windows
⌘+Tab Switch between programs
⌘+Control+Q Lock desktop
⌘+Option+Power Enter sleep mode
⌘+Shift+3 Take screenshot of desktop
⌘+Shift+4 Take screenshot of window (select window, press Spacebar, click)
⌘+Shift+5 Take screenshot of portion of desktop
———————————————– ————————————————————————————————————
Spacebar Preview selected item
⌘+Option+D Hide or show the Dock
⌘+Spacebar Open Spotlight search (e.g., search Terminal or System Settings)
⌘+F Open search window for current app
⌘+, Open Preferences/Settings for current app
⌘+Shift+F Opens Finder (displays Recents by default)
⌘+Shift+L Opens Finder (displays Downloads by default)
⌘+Shift+D Opens Finder (displays Desktop by default)
⌘+Shift+C Opens Finder (displays Computer by default)
⌘+Shift+N Create new folder (in Finder)
⌘+Option+Esc Opens Force Quit window (to kill processes)
———————————————– ————————————————————————————————————
⌘+S Save file
⌘+O Open existing file
⌘+N Create new file
⌘+P Print
⌘+Z Undo
⌘+C Copy
⌘+X Cut
⌘+V Paste
⌘+A Select all content
⌘+B Bold text
⌘+I Italicize text
⌘+U Underline text
———————————————– ————————————————————————————————————
   
   

3. Linux and UNIX shortcuts

Linux and UNIX systems refer to the Windows (⊞) or Command (⌘) key as the Super (❖) key (also called the Meta key). While these systems can use one of many freely-available desktops, the most common are GNOME and KDE Plasma, and each one has their own set of pre-defined shortcuts. Advanced Linux and UNIX desktops, such as i3 and Sway, require that the user configure all shortcuts manually in a configuration file.

GNOME Desktop

GNOME does not configure most app- and system-related shortcuts by default. To configure these shortcuts yourself, navigate to GNOME Settings, Keyboard, Keyboard Shortcuts.

Shortcut Description
———————————————– ————————————————————————————————————
❖+Down Minimize window
❖+Up Maximize window
Alt+F4 Close window
Ctrl+Q Quit app
❖+H Hide window
❖+Tab (or Alt+Tab) Switch between programs
❖+L Lock desktop
PrtScn Take screenshot of desktop
Alt+PrtScn Take screenshot of current window
Shift+PrtScn Take a screenshot of portion of desktop
———————————————– ————————————————————————————————————
Show Dash (~Dock in macOS) and open apps
❖+A Show all applications
Ctrl+, Open Preferences/Settings for current app
Alt+F2 Opens GNOME Terminal app
———————————————– ————————————————————————————————————
Ctrl+S Save file
Ctrl+O Open existing file
Ctrl+N Create new file
Ctrl+P Print
Ctrl+Z Undo
Ctrl+C Copy
Ctrl+X Cut
Ctrl+V Paste
Ctrl+A Select all content
Ctrl+B Bold text
Ctrl+I Italicize text
Ctrl+U Underline text
———————————————– ————————————————————————————————————
   

KDE Plasma Desktop

As with GNOME, KDE Plasma does not configure most app- and system-related shortcuts by default. To configure these shortcuts yourself, navigate to KDE Settings, Configure Shortcuts.

Shortcut Description
———————————————– ————————————————————————————————————
❖+PgDn Minimize window
❖+PgUp Maximize window
Alt+F4 Close window
Ctrl+Q Quit app
Ctrl+F12 Show desktop
Alt+Tab Switch between programs
❖+Alt+Up/Down/Left/Right Move between active apps
Ctrl+Alt+L Lock desktop
Shift+PrtScn Take screenshot of desktop
❖+PrtScn Take screenshot of current window
———————————————– ————————————————————————————————————
Opens App Launcher (~Start menu in Windows)
Alt+F2 or Alt+Space Opens default Terminal app
Ctrl+Alt+Esc Opens Force Quit window (to kill processes)
———————————————– ————————————————————————————————————
Ctrl+S Save file
Ctrl+O Open existing file
Ctrl+N Create new file
Ctrl+P Print
Ctrl+Z Undo
Ctrl+C Copy
Ctrl+X Cut
Ctrl+V Paste
Ctrl+A Select all content
Ctrl+B Bold text
Ctrl+I Italicize text
Ctrl+U Underline text
———————————————– ————————————————————————————————————