All Keyboard Shortcuts

All Keyboard Shortcuts 6,3/10 9946 votes

In computing, a keyboard shortcut is a sequence or combination of keystrokes on a computer keyboard which invokes commands in software.

Most keyboard shortcuts require the user to press a single key or a sequence of keys one after the other. Other keyboard shortcuts require pressing and holding several keys simultaneously (indicated in the tables below by this sign: +). Keyboard shortcuts may depend on the keyboard layout.

  • 1Comparison of keyboard shortcuts
    • 1.1General shortcuts
    • 1.2Text editing
    • 1.3Browsers / Go menu

Comparison of keyboard shortcuts[edit]

Keyboard shortcuts are a common aspect of most modern operating systems and associated software applications. Their use is pervasive enough that some users consider them an important element of their routine interactions with a computer. Whether used as a matter of personal preference or for adaptive technology, the pervasiveness of common conventions means that a meaningful comparison of keyboard shortcuts can be made across various widely used operating systems.

Cells with a yellow background in the tables below denote Apple's 'sacred' keybindings.

General shortcuts[edit]

A note regarding KDE's shortcuts is that they can be changed and the below list contains the defaults. Some of the combinations are not true for localized versions of operating systems. For example, in a non-English version of Windows, the Edit menu is not always bound to the E shortcut. Furthermore, many shortcuts (such as Ctrl+Z, Alt+E, etc.) are just common conventions and are not handled by the operating system. Whether such commands are implemented (or not) depends on how an actual application program (such as an editor) is written. Not all applications follow (all of) these conventions, so if it doesn't work, it isn't compatible.

ActionWindowsmacOS[notes 1]KDE / GNOMEEmacsVimChrome OS
File menuAlt+F, orF10thenFCtrl+F2, thenF[notes 2]Alt+FMeta+`, thenfAlt+f (gvim)

or Ctrl+e(vim + NERDTree)

Ctrl+O
Edit menuAlt+ECtrl+F2, thenE[notes 2]Alt+EMeta+`, theneAlt+e (gvim)
View menuAlt+VCtrl+F2, thenV[notes 2]Alt+V
Undo the last operationCtrl+Z, or
Alt+Backspace
⌘ Cmd+ZCtrl+ZCtrl+x, thenuor

Ctrl+/or
Ctrl+_or
Undo

uCtrl+Z
Redo the last operationCtrl+Y, orShift+Alt+Backspace⇧ Shift+⌘ Cmd+Z⇧ Shift+Ctrl+Z, orCtrl+YSame as undo, when undo is exhausted, it redoes. Move the cursor after one or more undos, and further undos will be redos.Ctrl+rCtrl+⇧ Shift+Z
Cut the selection and store it in the clipboardCtrl+X, or⇧ Shift+Del⌘ Cmd+XCtrl+XCtrl+wx

or'axto cut in register 'a'or'+xto cut in system clipboard

Ctrl+X
Copy the selection into the clipboardCtrl+C, orCtrl+Ins⌘ Cmd+CCtrl+CMeta+w, orCtrl+Insy

or'ayor'+y

Ctrl+C
Paste contents of clipboard at cursorCtrl+V,or⇧ Shift+Ins⌘ Cmd+VCtrl+VCtrl+y, or⇧ Shift+Insp

or'apto paste the content of the 'a' registeror'+pto paste the content of the system clipboard

Ctrl+V
Paste specialShift+Opt+Cmd+VCtrl+⇧ Shift+VMeta+yCtrl+⇧ Shift+V
Select all in focused control or windowCtrl+A⌘ Cmd+ACtrl+ACtrl+x, thenhggVG, unlikely ever needed as most command take an optional range parameter.% means 'all in focused windows' here so e.g. to copy all the text, use:%yCtrl+A
Cycle through installed keyboard languages / input methods⇧ Shift+Alt, or⊞ Win+Space

The latter displays a menu with the currently selected input method highlighted, and debuted in Windows 8.

Cmd+Space(not MBR)

Configure desired keypress in Keyboard and Mouse Preferences, Keyboard Shortcuts, Select the next source in Input menu.[1]

Ctrl+Alt+Kvia KDE Keyboard

⇧ Shift+Altin GNOME

Ctrl+Ctrl+Space
PrintCtrl+P⌘ Cmd+PCtrl+P

Navigation[edit]

ActionWindowsmacOS[notes 1]KDE/GNOMEChrome OS
New browser window with same page as currentCtrl+N
(for both explorer.exe and iexplore.exe)
⌘ Cmd+TCtrl+N
New folderCtrl+⇧ Shift+N⇧ Shift+⌘ Cmd+NCtrl+⇧ Shift+N
Applications menu⊞ Winor
Ctrl+Esc
Ctrl+F2, then'n'[notes 2]Alt+<letter>

e.g. for FileAlt+F

Search
Lock desktop⊞ Win+L[2]Ctrl+⌘ Cmd+Q[3](macOS High Sierra and greater)
orCtrl+⇧ Shift+Ejector MBRCtrl+⇧ Shift+Pwr

(If 'Require password after sleep or screen saver' is enabled in 'System Preferences — Security & Privacy')

Ctrl+Alt+LPower (Hold for 3 seconds)
Show desktop⊞ Win+DF11Ctrl+Alt+D
Minimize all windows⊞ Win+M, then use⊞ Win+⇧ Shift+Mto bring back all windowsCtrl+Super+D
Log out user⇧ Shift+⌘ Cmd+QCtrl+Alt+DeleteCtrl+⇧ Shift+Q (Twice)
Switch active user⊞ Win+L[notes 3]
Task managerCtrl+⇧ Shift+Esc,
Ctrl+Alt+Delete[notes 4]
⌥ Opt+⌘ Cmd+EscCtrl+EscSearch+Esc
Rename objectF2↵ Enter[notes 5]orF2F2
Open file or program↵ Enteror⇧ Shift+↵ Enter⌘ Cmd+Oor⌘ Cmd+↵ Enter
Switch window (next/previous)Alt+Tab ↹ /

⇧ Shift+Alt+Tab ↹

⌘ Cmd+Tab ↹ /

⇧ Shift+⌘ Cmd+Tab ↹

Ctrl+Tab ↹ /

Ctrl+⇧ Shift+Tab ↹

Hold Alt, then quickly press Tab ↹
Switch window without dialog (next/previous)Alt+Esc /

⇧ Shift+Alt+Esc

Only works within single Applications

⌘ Cmd+` /⌘ Cmd+~

Ctrl+Esc /

⇧ Shift+Ctrl+Esc

Run application⊞ Win, enter executable name or

⊞ Win+R, enter executable name

⌘ Cmd+Space, enter executable name or⌘ Cmd+Alt+F2, enter executable name
Search⊞ Win, enter executable name or
⊞ Win+ForF3
⌘ Cmd+SpaceSearch
Show Hidden Files⇧ Shift+⌘ Cmd+., while in Finder, will toggle setting

Power management[edit]

ActionWindowsmacOSKDE / GNOMEChrome OS
Place computer into sleep/standby modeWindows 10: ⊞ Win+x > u > s

Windows 7: ⊞ Win+++↵ Enter

Sleep(available on some keyboards)

⌥ Opt+⌘ Cmd+EjectSleep(available on some keyboards, configurable in Control Panel ➢ Power Options ➢ Advanced tab dialog box)
Windows task managerCtrl+⇧ Shift+Esc
Shut down computerWindows 10: ⊞ Win+x > u > uCtrl+⌥ Opt+⌘ Cmd+Eject

(no confirmation, shutdown is immediate)

Ctrl+Alt+⇧ Shift+PageDown

(KDE; no confirmation, shutdown is immediate)

Power (Hold for 10 seconds)
Restart computerWindows 10: ⊞ Win+x > u > r
Windows 7: ⊞ Win++++↵ Enter
Ctrl+⌘ Cmd+Eject[4]

(no confirmation, restart is immediate)

Ctrl+Alt+⇧ Shift+PageUp

(KDE; no confirmation, restart is immediate)

Place display in sleep modeCtrl+⇧ Shift+Eject
Bring up power/sleep dialog boxCtrl+Eject
Force shutdownPower (Hold for several seconds)⌥ Opt+⌘ Cmd+Ejectrefresh+power

Screenshots[edit]

ActionWindowsmacOSKDE / GNOME
Save screenshot of entire screen as file⊞ Win+Print Screen⇧ Shift+⌘ Cmd+3[5]Print Screenset the name and click 'Save'.GNOME Shell[6]
Copy screenshot of entire screen to clipboard⊞ Win+Print ScreenorPrint ScreenCtrl+⇧ Shift+⌘ Cmd+3Ctrl+Print Screen
Copy screenshot of active window to clipboardAlt+Print ScreenCtrl+Alt+Print Screen
Save screenshot of window as file⇧ Shift+⌘ Cmd+4thenSpacethen move mouse and clickAlt+Print Screenset the name and click 'Save'.GNOME[6]
Save screenshot of arbitrary area as file⇧ Shift+⌘ Cmd+4then click+drag mouse over required area⇧ Shift+Print Screenset the name and click 'Save'.GNOME[6]
Copy screenshot of window to clipboardCtrl+⇧ Shift+⌘ Cmd+4thenSpacethen move mouse and clickAlt+Print Screenclick 'Copy to Clipboard'.GNOME[6]
Copy screenshot of arbitrary area to clipboardWindows 10: ⊞ Win+⇧ Shift+SCtrl+⇧ Shift+⌘ Cmd+4then click+drag mouse over required area⇧ Shift+Print Screenclick 'Copy to Clipboard'.GNOME[6]
ScreencastingCtrl+⇧ Shift+Alt+R[7][8]
Screenshot UtilityOSX Mojave: ⇧ Shift+⌘ Cmd+5[9]

Text editing[edit]

Many of these commands may be combined with ⇧ Shift to select a region of text.[notes 6]

ActionWindowsmacOS[notes 1]KDE / GNOMEEmacsVimChrome OS
Delete char to the right of cursorDelor

Fn+← Backspace

Delor

Fn+← Backspace

DelCtrl+dxAlt+← Backspace or Del
Delete word to the right of cursorCtrl+Del⌥ Opt+Delor

⌥ Opt+Fn+← Backspace

Ctrl+DelMeta+ddw
(delete space too)or

de(keep space)

Delete word to the left of cursorCtrl+← Backspace⌥ Opt+← BackspaceCtrl+← BackspaceCtrl+← Backspace or

Meta+← Backspace

dge
(delete space too)or

db(keep space)

← Backspace
Go to start of lineHomeor

Fn+

⌘ Cmd+or

Ctrl+A

HomeCtrl+aor

Home

^
(go to first non-space) or
0
(go to column 0)
Go to end of lineEndor

Fn+

⌘ Cmd+or

Ctrl+E

EndCtrl+eor

End

$
Go to start of documentCtrl+Home⌘ Cmd+Ctrl+HomeMeta+<or

Ctrl+Home

ggCtrl+search+
Go to end of documentCtrl+End⌘ Cmd+Ctrl+EndMeta+>or

Ctrl+End

GCtrl+search+
Go to previous wordCtrl+or

Ctrl+/

⌥ Opt+Ctrl+Meta+bor

Ctrl+or
Meta+

bor
ge
Go to next wordCtrl+⌥ Opt+Ctrl+Meta+for

Ctrl+or
Meta+

wore
Go to previous lineor

Ctrl+p

Ctrl+por

kor

kor
Go to next lineor

Ctrl+n

Ctrl+norjor
Go to previous line break (paragraph)Ctrl+⌥ Opt+Ctrl+
(kword or GNOME)
Meta+(orControl+(
Go to next line breakCtrl+⌥ Opt+Ctrl+
(kword or GNOME)
Meta+}or
Control+
)
Move the cursor down the length of the viewportPage Down⌥ Opt+or

⌥ Opt+Fn+

Page DownCtrl+vor

Page Down

Ctrl+for

Page Down

Move the cursor up the length of the viewportPage Up⌥ Opt+or

⌥ Opt+Fn+

Page UpMeta+vor

Page Up

Ctrl+bor

Page Up

FindCtrl+F⌘ Cmd+F

⌘ Cmd+E
(Search with current selection)

Ctrl+F

Ctrl+K(GNOME; interactive search)

Ctrl+s/Ctrl+F
Go to next search resultF3⌘ Cmd+GCtrl+G(GNOME) or

F3(KDE)[10]

Ctrl+sn
Go to previous search result⇧ Shift+F3⇧ Shift+⌘ Cmd+G⇧ Shift+Ctrl+G (GNOME) or

⇧ Shift+F3(KDE)[10]

Ctrl+rN
Search and replaceCtrl+H⌘ Cmd+FCtrl+H(GNOME) or

Ctrl+R(KDE)

Meta+%%s/fosh/fish/gc[notes 7]
Search with a regular expressionCtrl+Meta+sAll searches use regular expressions.
Search and replace with a regular expressionCtrl+Meta+%

Text formatting[edit]

ActionWindows WordPadmacOS[notes 1]KDE / GNOME[11]EmacsVim
BoldCtrl+B⌘ Cmd+BCtrl+BMeta+o, then b
UnderlineCtrl+U⌘ Cmd+UCtrl+UMeta+o, then u
ItalicCtrl+I⌘ Cmd+ICtrl+IMeta+o, then i
Uppercase / LowercaseCtrl+⇧ Shift+A⌥ Opt+⌘ Cmd+C⇧ Shift+F3Meta+u for upper,

Meta+l for lower,Meta+c for capitalized.

gU for upper, gu for lower, ~ to toggle.
SuperscriptCtrl+⇧ Shift+=Ctrl+⌘ Cmd++ (some applications only)Ctrl+⇧ Shift+P[12]
SubscriptCtrl+=Ctrl+⌘ Cmd+- (some applications only)Ctrl+⇧ Shift+B[12]
Selected text larger/smallerCtrl+⇧ Shift+>, Ctrl+⇧ Shift+<

or
Ctrl+[, Ctrl/core+]

⌥ Opt+⇧ Shift+>
⌥ Opt+⇧ Shift+<
Selected text Bullets or Numbered ItemsCtrl+⇧ Shift+L
Insert LinebreakCtrl+↵ Enter⌥ Opt+↵ Enter[notes 5]Ctrl+↵ Enter

Browsers / Go menu[edit]

ActionWindowsmacOSKDE / GNOMEChrome OS
Go to Address BarAlt+D or Alt+C or F6
depending on language
⌘ Cmd+L or ⇧ Shift+⌘ Cmd+GCtrl+L or Alt+D or F6Ctrl+L or Alt+D
Go to the previous location in history[13]Alt+ or ← Backspace⌘ Cmd+[ or ⌘ Cmd+Alt+
Go to the next location in historyAlt+ or ⇧ Shift+← Backspace (web browser only)⌘ Cmd+] or ⌘ Cmd+Alt+
Go up one level in the navigation hierarchyAlt+ (Vista, 7 or 8 only) or ← Backspace (Windows Explorer)⌘ Cmd+Alt+
Go to the starting page defined by the user or applicationAlt+Home⌘ Cmd+HomeCtrl+Home (KDE) /

Alt+Home (GNOME)

Web browsers[edit]

ActionWindowsmacOSKDE / GNOMEEmacs-w3mVimperatorChrome OS
Bookmarks menuCtrl+B⌘ Cmd+B

(Firefox)

Alt+Bv:bmarks
URL Shortcuts (Adds www. + .com)↵ Enter⌘ Cmd+↵ Enter[notes 5](Firefox) or

Ctrl+↵ Enter[notes 5](Chrome)

Ctrl+↵ EnterCtrl+↵ Enter
URL Shortcuts (Adds www. + .org)Ctrl+⇧ Shift+↵ Enter⇧ Shift+⌘ Cmd+↵ Enter[notes 5](Firefox)Ctrl+⇧ Shift+↵ Enter
URL Shortcuts (Adds www. + .net)⇧ Shift+↵ Enter⇧ Shift+↵ Enter[notes 5](Firefox)⇧ Shift+↵ Enter
Add bookmark for current pageCtrl+D⌘ Cmd+DCtrl+B /

Ctrl+D

a:bmarkCtrl+D
Add bookmark for current linkMeta+a
Manage bookmarksCtrl+B⌘ Cmd+⌥ Opt+B(Chrome/Safari) or

⌘ Cmd+⇧ Shift+B(Firefox)

Ctrl+⇧ Shift+R /

Ctrl+B

Focus and select Web search barCtrl+E⌘ Cmd+E(Opera) or

⌘ Cmd+K(Firefox) or
⌥ Opt+⌘ Cmd+F(Safari)

Ctrl+kt(open in a new tab) or
T(open in current tab)
Ctrl+E or Ctrl+K
Focus and select address barCtrl+Lor

F6or
Alt+D

⌘ Cmd+LCtrl+L or

Alt+D or
F6

gOto alter URL,
useyto copy it.
Ctrl+L or Alt+D
Refresh a webpageF5or

Ctrl+R

⌘ Cmd+RF5or

Ctrl+R

Rr or Ctrl+R
Refresh a webpage ignoring cacheCtrl+F5or

Ctrl+⇧ Shift+R

⌥ Opt+⌘ Cmd+E then ⌘ Cmd+RCtrl+⇧ Shift+F5 or Ctrl+⇧ Shift+RRCtrl+⇧ Shift+R
Open a new windowCtrl+N⌘ Cmd+N
(Chrome)
Ctrl+N:winopenCtrl+N
Zoom Options
(zoom in /
zoom out /
zoom 100%)
Ctrl++ /

Ctrl+- /
Ctrl+0

⌘ Cmd++ /

⌘ Cmd+- /
⌘ Cmd+0

Ctrl++ /

Ctrl+- /
Ctrl+0

zi / zo / zz (text only)

or zI / zO / zZ (text and images)

Tab management[edit]

ActionWindowsmacOSKDE / GNOMEEmacs-w3mVimperatorChrome OS
New tabCtrl+T⌘ Cmd+TCtrl+⇧ Shift+N or

Ctrl+⇧ Shift+T or
Ctrl+T

Ctrl+c, thenCtrl+ttCtrl+T
Close tabCtrl+W⌘ Cmd+WCtrl+WMozilla Firefox[14] & Opera[15] & Chrome[16] & Arora[17] & Epiphany[18] & Midori

Ctrl+F4Mozilla Firefox[14] & Opera[15] & Chrome[16] & Arora[17]

dCtrl+W
Close all tabs but the current one⌘ Cmd+⌥ Opt+T(Safari)Ctrl+c, then Meta+w
Go to next tabCtrl+Tab ↹Ctrl+Tab ↹or

⌘ Cmd+⇧ Shift+(Safari)

Ctrl+PageDownor

Ctrl+Tab ↹or
Ctrl+.

Ctrl+c, thenCtrl+ngtCtrl+Tab ↹
Go to previous tabCtrl+⇧ Shift+Tab ↹⇧ Shift+Ctrl+Tab ↹ or

⌘ Cmd+⇧ Shift+ (Safari)

Ctrl+PageUpor

Ctrl+⇧ Shift+Tab ↹
or
Ctrl+,

Ctrl+c, thenCtrl+pgTCtrl+⇧ Shift+Tab ↹
Go to tab-nCtrl+n
(Chrome, Firefox, Internet Explorer)
⌘ Cmd+n(Chrome)Alt+n(Chrome, Firefox) or

Ctrl+n(Chrome)

First tab: g0

Last tab: g$

Ctrl+b
Open a previously closed tabCtrl+⇧ Shift+T⌘ Cmd+⇧ Shift+T
(Firefox, Opera, Chrome)
Ctrl+⇧ Shift+T

(Firefox, Opera, Chrome)[16][19][20]

Ctrl+⇧ Shift+T (Firefox)[19]uCtrl+⇧ Shift+T
Open a previously closed windowCtrl+⇧ Shift+N(Firefox)[19]Ctrl+⇧ Shift+T

Window management[edit]

ActionWindowsmacOS[notes 1]KDEGNOMEEmacs
Close the current internet tabCtrl+w⌘ Cmd+F11
Force window mode (Application requires functionality for set action)Alt+↵ Enter⌥ Opt+Alt+↵ Enter[notes 5] or ⌥ Option+Alt+F or ⌘ Cmd+F or ⌘ Cmd+⌥ Option+F
Pop up window menuAlt+SpaceAlt+F3Alt+SpaceMeta+`, then b
Close the focused windowAlt+F4 or Alt+Space then C[notes 8]⌘ Cmd+WAlt+F4Alt+F4Ctrl+x, then k
Close all windows of current application⌘ Cmd+⌥ Opt+W
Restore the focused window to its previous sizeAlt+Space then R[notes 8]Alt+F3 then XAlt+F5Ctrl+x, then r, then j, then letter of the window state register.
Move the focused windowAlt+Space then M[notes 8] then Arrow Keys and ↵ Enter (to save new location)Alt+Mouse /

Alt+F3 then M then Arrow Keys

Alt+Mouse /

Alt+F7 then Arrow Keys

Resize the focused windowAlt+Space then S[notes 8] then Arrow Keys and ↵ Enter (to save new size)Alt+F3 then S then Arrow KeysAlt+F8 then Arrow KeysCtrl+x, then ^ vertically
Keep window always on topCtrl+Alt+Esc (toggles on/off)
Hide the focused window⌘ Cmd+HMeta+x, then bury-buffer, then ↵ Enter
Hide all except the focused window⌘ Cmd+⌥ Option+H
Minimize the focused windowAlt+Esc
Minimize the focused windowAlt+Space then N[notes 8], or ⊞ Win+ (Windows Vista Home Premium, Windows >=7)⌘ Cmd+MAlt+F3 then NAlt+F9Meta+x, then bury-buffer, then ↵ Enter
Maximize the focused windowAlt+Space then X[notes 8], in Microsoft Windows, all shortcuts with Alt+Space followed by another key are language dependent. The Alt+Space combination opens the window menu, and the following key selects from the menu. As the menu labels (and their underlined hotkeys) vary with the Windows system language, the hotkeys are different for international versions of Microsoft Windows, and may change if users change their Windows system language preference. The given examples are valid for English user preferences/version of Windows.</ref> or ⊞ Win+ (Windows 7, 8, 10)⌘ Cmd+LAlt+F3 then XAlt+F10Ctrl+x, then 1
Maximize horizontallyAvailable, but no defaultAvailable, but no default
Maximize vertically⊞ Win+⇧ Shift+ (Windows 7 and Windows 8)Available ('Zoom'), but no defaultAvailable, but no defaultAvailable, but no default
Minimize all⊞ Win+M or ⊞ Win+D⌘ Cmd+Alt+MAvailable, but no defaultCtrl+Alt+D
Minimize all non focused windows⊞ Win+Home (Windows 7, 8.1, 10)Available, but no default
Undo minimize all⇧ Shift+⊞ Win+MAvailable, but no defaultCtrl+Alt+D
Switch fullscreen/normal sizeF11 or ⊞ Win+⇧ Shift+↵ Enter (UWP apps only)⌘ Cmd+⇧ Shift+FF11F11
Show the window in full screen mode, with no border, menubar, toolbar or statusbarDepends on application, system default:⌘ Cmd+Ctrl+FCtrl+⇧ Shift+FCtrl+F11
Rollup/down windowAvailable, but no defaultAlt+F12
Show all open windows⊞ Win+Tab ↹F3 or

F9 orFn+F9 orMove mouse pointer to configured hot corner or active screen corner[21][22]

⊞ Win works per desktop on Gnome 3+Ctrl+x, then Ctrl+b
Show all windows of current application⊞ Win+Tab ↹Ctrl+F3 or

F10 orMove mouse pointer to configured hot corner or active screen corner[21][22]

Ctrl+`Ctrl+x, then Ctrl+b
Show all workspaces⊞ Win+Tab ↹ (only Windows 10)F8 or

Move mouse pointer to configured hot corner or active screen corner[21][22]

⊞ Win then mouse over the desktop bar on the right edge of the screen
Move window to left/right/up/down workspace⊞ Win+/ (Windows 7 and Windows 8)Available, but no defaultCtrl+Alt+⇧ Shift+ / / /
Move window between multiple monitors⊞ Win+⇧ Shift+/ (Windows 7 and Windows 8)
Move window to workspace nAvailable, but no default
Switch to next/previous workspace listAvailable, but no default
Go to workspace nCtrl+nCtrl+Fn
Go to left/right/up/down workspace[notes 9]Ctrl+ /

Ctrl+ /Ctrl+ /Ctrl+ (OS X 10.5 to 10.6),Ctrl+ /Ctrl+ (OS X 10.7 and later)

Available, but no defaultCtrl+Alt+ /

/ /

Quit application of current windowAlt+F4 or Ctrl+F4varies[notes 10]⌘ Cmd+Q[notes 11]Ctrl+Alt+Escq
Close dialogEsc (Laptop)
⊞ Win++F4 (Desktop)
Esc
Open/Focus (preview) pinned program on the taskbar⊞ Win+(#) where '#' is the position of the program on the Windows Taskbar (Windows 7 and Windows 8.1)
Open new program window of pinned program in Quick Launch⊞ Win+(#) where '#' is the position of the program on the Quick Launch toolbar (Windows Vista, 7 and 8.1)⌘ Cmd+A+⇧ Shift
Open new program window of the pinned program on the taskbar (if program is already opened)⊞ Win+⇧ Shift+(#) where '#' is the position of the program on the Windows Taskbar (Windows 7 and Windows 8.1)
Focus the first taskbar entry. Pressing again will cycle through them⊞ Win+T, you can back and forth. Hold ⇧ Shift to cycle backwards (Windows 7 and Windows 8.1)
Peek at the desktop⊞ Win+Space (Windows 7 only)
Fn+⊞ Win (Windows 8 and later)
⌘ Cmd+F3 or

F11 orMove mouse pointer to configured hot corner or active screen corner[21][22]

Bring gadgets to the front of the Z-order and cycle between gadgets⊞ Win+G (Windows Vista,7) or ⊞ Win+Space (Vista only, no cycling)
External display options (mirror, extend desktop, etc.)⊞ Win+P (Windows 7, Windows 8 and Windows 10)

User interface navigation (widgets and controls)[edit]

ActionWindowsmacOS[notes 1]KDEGNOME
Moves keyboard focus to next/previous controlTab ↹ / ⇧ Shift+Tab ↹Tab ↹ / ⇧ Shift+Tab ↹[notes 2]Tab ↹ / ⇧ Shift+Tab ↹Tab ↹ / ⇧ Shift+Tab ↹

Ctrl+Tab ↹ / ⇧ Shift+Ctrl+Tab ↹

Pop up tooltip for currently focused control⇧ Shift+F1Ctrl+F1
Show context-sensitive help for currently focused window or control⇧ Shift+F1⌘ Cmd+?⇧ Shift+F1⇧ Shift+F1
Give focus to next/previous paneCtrl+F6 / Alt+F6⌘ Cmd+`F6 / ⇧ Shift+F6
Give focus to splitter bar in paned windowF8
Give focus to window's menu barF10 or Alt⌘ Cmd+⇧ Shift+/, then type command name, or
Ctrl+F2 (or Fn+Ctrl+F2 on some keyboards)[notes 2]
AltF10
Pop up contextual menu for currently selected objects (aka context menu)⇧ Shift+F10 or ≣ MenuVaries with laptop / extended keyboard type; enable Mouse keys in Universal Access, then Fn+Ctrl+5 or

Ctrl+5 (numeric keypad) orFunction+Ctrl+I (laptop)

≣ Menu≣ Menu or ⇧ Shift+F10
Toggle selected state of focused checkbox, radio button, or toggle buttonSpaceSpaceSpaceSpace
Activate focused button, menu item etc.↵ EnterSpace (also ↵ Enter[notes 5] for menu items)↵ Enter↵ Enter
Expand a drop-down listF4 or Alt+
Select/move to first/last item in selected widgetHome / EndHome / End
Scroll selected view by one page up/left/down/right /

(or Fn+ / Fn+ on some keyboards)

PageUp / Ctrl+PageUp /
PageDown / Ctrl+PageDown
Scroll selected view to top/bottom or on MacBook Pro Fn + ⌥ Opt +

or on MacBook Pro Fn + ⌥ Opt +

Switch focus to the next/previous tab within a windowCtrl+Tab ↹Ctrl+Tab ↹ /

⌘ Cmd+`

Ctrl+Tab ↹ ->

Ctrl+⇧ Shift+Tab ↹ <-

Switch focus to the next/previous panel on the desktopCtrl+Alt+Tab ↹ / ⇧ Shift+Ctrl+Alt+Tab ↹
Switch focus to the next/previous panel (without dialog)Ctrl+Alt+Esc /

⇧ Shift+Ctrl+Alt+Esc

Command line shortcuts[edit]

Below is a list of common keyboard shortcuts that are used in a command line environment.

ActionMicrosoft Windows
(cmd.exe)
Microsoft Windows
(Windows PowerShell)
Unix & -like, including macOS
(bash)
Unix & -like
(POSIX shell)
Scroll through History of typed commands/// or Ctrl+P/Ctrl+NESCK / ESCJ
Signal end-of-fileCtrl+ZCtrl+D
Abort current command/typingCtrl+CCtrl+CCtrl+CCtrl+C
Erase word to the leftCtrl+← BackspaceCtrl+W or Esc+← Backspace
Erase word to the rightCtrl+DeleteAlt+D
Erase line to the leftCtrl+HomeCtrl+HomeCtrl+U
Erase line to the rightCtrl+EndCtrl+EndCtrl+K
Yank/paste previously erased stringCtrl+Y
Move one word to the left (backward)Ctrl+Alt+Alt+B
Move one word to the right (forward)Ctrl+Alt+Alt+F
Move to beginning of lineHomeHomeCtrl+A

or Home

Move to end of lineEndEndCtrl+E

or End

Reverse search of historyF8F8Ctrl+R
Pause execution of the current jobCtrl+Z
Insert the next character typed verbatimCtrl+V
Autocomplete command/file nameTab ↹ (enabled by default in Windows XP and later)Tab ↹Tab ↹ (usually once)Esc (usually twice)
Paste contents of clipboard at cursorAlt+Space then E then P⇧ Shift+Ins
Scroll window up⇧ Shift+PageUp (may not work in some versions of Windows XP)⇧ Shift+PageUp
Scroll window down⇧ Shift+PageDown (may not work in some versions of Windows XP)⇧ Shift+PageDown
Clear screenCtrl+L

Accessibility[edit]

  • In Windows, it is possible to disable these shortcuts using the Accessibility or Ease of Access control panel.
  • In GNOME, these shortcuts are possible, if Universal Access is enabled on the system.
ActionWindowsmacOSKDEGNOME
Utility Manager⊞ Win+U
Use keyboard to control cursorLeft Alt+Left Shift+Numlock[23]
Allow user to press shortcuts one key at a time⇧ Shiftpress 5 times⇧ Shift5 times[24]
Hear beep when -lock key pressedNumlockhold 5 seconds
Stop/slow repeating characters when key is pressedRight Shifthold 8 seconds⇧ Shifthold for 8 seconds[25][26][27]
Inverse (Reverse Colors) ModeLeft Alt+Left Shift+PrtScn⌘ Cmd+⌥ Opt+Ctrl+8Meta+⇧ Shift+i (if enabled)
Inverse (Reverse Colors) Mode (Only current window)Meta+⇧ Shift+u (if enabled)
Greyscale ModeCtrl+⊞ Win+C

See also[edit]

  • Common User Access (CUA)

Notes[edit]

  1. ^ abcdefHighlighted shortcuts are from the list of 'sacred' keybindings.
  2. ^ abcdefRequires full keyboard access active:
     > System Preferences > Keyboard > Keyboard Shortcuts > Full Keyboard Access > All Controls
    Alternatively use Ctrl+F7 to toggle this setting.
  3. ^Takes you to the 'Switch User' screen when Fast User Switching has been enabled (enabled by default in XP).
  4. ^Shows task manager in Windows XP if the welcome screen is enabled. Otherwise displays an NT-style menu, with the option of launching the task manager; likewise for Vista.
  5. ^ abcdefghOn Mac OS, OS X, and macOS, the key commonly called ↵ Enter is properly called ↩ Return, while ⌅ Enter is a separate key normally located on the numeric keypad or invoked as ⌥ Opt+↩ Return (mainly on keyboards without a numeric keypad).
  6. ^For the concept of 'selected text' see also X Window selection
  7. ^In whole document (%), substitute (s) fosh by fish, don't stop at one substitution per line (g) and ask for confirmation for each substitution (c).
  8. ^ abcdefIn Microsoft Windows, all shortcuts with Alt+Space followed by another key are language dependent. The Alt+Space combination opens the window menu, and the following key selects from the menu. As the menu labels (and their underlined hotkeys) vary with the Windows system language, the hotkeys are different for international versions of Microsoft Windows, and may change if users change their Windows system language preference. The given examples are valid for English user preferences/version of Windows.
  9. ^The WinSplit window manager application for Windows knows to emulate this behaviour.
  10. ^There is no single consistent shortcut for closing a document or quitting an application in Windows XP. In many multiple document interface applications, Ctrl+W or Ctrl+F4 closes a document and Alt+F4 quits. In other applications where each document is in its own window, such as later versions of Microsoft Word, Ctrl+W, Ctrl+F4, and Alt+F4 close a document, and there is no consistent shortcut for quitting an application.
  11. ^macOS uses ⌘ Cmd+W Close (window), ⌘ Cmd+Q Quit (application), and ⌘ Cmd+⌥ Opt+Esc Force Quit (application); ⌥ Option+F4 can be used to quit certain services or applications. Quit is closest to Kill.

References[edit]

  1. ^'Mac 101: Set your preferences'. Article: HT2490. Apple Inc. 2010-10-22. Retrieved 2010-11-03.
  2. ^Singh, Swapnil (2012-02-08). '10 Cool Windows Shortcuts You Need to Know'. Tricktactoe.com. Retrieved 2012-09-20.
  3. ^Tate, Jody (2017-09-27). 'High Sierra 10.13 : Keychain Access Menubar Item Missing?'. stackexchange.com. Retrieved 2018-01-22.
  4. ^'Mac OS X keyboard shortcuts'. Article: HT1343. Apple Inc. 2010-10-29. Retrieved 2010-11-03.
  5. ^'How to take a screenshot on your Mac'. Article: HT201361. Apple Inc. 2018-07-24. Retrieved 2018-11-07.
  6. ^ abcde'Taking Screenshots'. User Guide 2.32. The GNOME Project. Archived from the original on 9 June 2012. Retrieved 24 March 2012.
  7. ^'Screencast Recording'. GNOME Cheat Sheet. The GNOME Project. Retrieved 20 April 2016.
  8. ^'Screen Shot Record'. GNOME Help Guide. The GNOME Project. Retrieved 24 March 2012.
  9. ^'What's New in macOS Mojave - Screenshots'. Apple. Retrieved 18 April 2019.
  10. ^ ab'HIG/Keyboard Shortcuts'. KDE Techbase. KDE. 2009-06-03. Retrieved 2012-03-08.
  11. ^'Appendix A — Keyboard Shortcuts'. Libre Office Documentation. The Document Foundation. Retrieved 26 April 2012.
  12. ^ abcommunity.linuxmint.com. 'OpenOffice.org and LibreOffice Keyboard Shortcuts — Linux Mint Community'. Community.linuxmint.com. Retrieved 2012-09-20.
  13. ^'Browser Shortcuts'. Mirus IT. Retrieved 17 July 2015.
  14. ^ ab'Keyboard shortcuts — Perform common Firefox tasks quickly Firefox Help'. Support.mozilla.org. Retrieved 2012-09-20.
  15. ^ ab'Opera Help: Keyboard Shortcuts'. Help.opera.com. Retrieved 2012-09-20.
  16. ^ abc'Linux keyboard shortcuts — Google Chrome Help'. Support.google.com. Retrieved 2012-09-20.
  17. ^ ab'DefaultKeyboardShortcuts — arora — The Default Keyboard Shortcuts in Arora (Non-Mac Keyboard) - Cross Platform WebKit Browser — Google Project Hosting'. Code.google.com. 2010-06-19. Retrieved 2012-09-20.
  18. ^'Shortcuts'. Library.gnome.org. Retrieved 2012-09-20.
  19. ^ abc'Keyboard shortcuts — Perform common Firefox tasks quickly Firefox Help'. Support.mozilla.org. Retrieved 2012-09-20.
  20. ^'Opera Help: Keyboard Shortcuts'. Help.opera.com. Retrieved 2012-09-20.
  21. ^ abcd'Mac OS X 10.6 Help: Using a screen saver'. Docs.info.apple.com. Retrieved 2011-01-03.
  22. ^ abcd'Mac OS X 10.4 Help: Setting a hot corner for Dashboard'. Docs.info.apple.com. Retrieved 2011-01-03.
  23. ^'Click and Move Mouse Pointer Using the Keypad'. GNOME Library. GNOME Foundation. Retrieved 8 May 2012.
  24. ^'Turn on Sticky Keys'. GNOME Library. GNOME Foundation. Retrieved 8 May 2012.
  25. ^'Turn On Slow Keys'. GNOME Library. GNOME Foundation. Retrieved 8 May 2012.
  26. ^'Turn Off Repeated Key Presses'. GNOME Library. GNOME Foundation. Retrieved 8 May 2012.
  27. ^'Turn On Bounce Keys'. GNOME Library. GNOME Foundation. Retrieved 8 May 2012.

External links[edit]

  • General
  • macOS
  • General Windows Applications
  • Linux/GNU
    • GNOME
      • http://library.gnome.org/users/gnome-help/unstable/* for the latest documentation of unstable
    • KDE
    • Office Suites
      • OpenOffice.org/LibreOffice
    • Web Browsers
      • Mozilla Firefox for Linux
      • Google Chrome
      • Opera
      • Web (previously Epiphany) official web browser for GNOME
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Table_of_keyboard_shortcuts&oldid=899398976'
List of all keyboard shortcuts that you can use in Adobe XD.

XD provides shortcuts to help you quickly work on documents. Many keyboard shortcuts appear next to the command names in menus.

Download and print a print-friendly version of these keyboard shortcuts.

Note:

XD has introduced a new plugin that lets you view all the keyboard shortcuts. To install the plugin, go to Plugins > Keyboard Shortcuts > Install. After installing the plugin, use the folllowing shortcuts to access the keyboard shortcuts:

  • Mac: Shift + ⌘ + f
  • Windows: Shift + Ctrl + f
ResultKeyboard shortcut on macOSKeyboard shortcut on Windows
Quit⌘QAlt + F4
MenuKeyboard shortcut on macOSKeyboard shortcut on Windows
Undo⌘ZCtrl + Z
Redo⇧⌘ZCtrl + Shift + Z
Cut⌘XCtrl + X
Copy⌘CCtrl + C
Paste⌘VCtrl + V
Paste Appearance (in Design mode), and
Paste Interaction (in Prototype mode)
⌥⌘VCtrl + Alt +V
Duplicate⌘DCtrl + D
DeleteDelete
Select All
⌘ACtrl + A
Deselect All⇧⌘ACtrl + Shift + A
MenuKeyboard shortcut on macOSKeyboard shortcut on Windows
New⌘N
Ctrl + N
Open...⌘ + Shift + OCtrl + Shift + O
Close⌘WAlt + F4
Save...⌘S
Ctrl + S
Save As...⇧⌘SCtrl + Shift + S
Export Batch⇧⌘ECtrl + Shift + E
Export Selected⌘ECtrl + E
Export to an integrated third-party application (if an application integrated with XD is installed on your computer)⌥⌘ENot available
Import⇧⌘ICtrl + Shift + I
MenuKeyboard shortcut on macOSKeyboard shortcut on Windows
Switch to Pen toolPP
Convert PointDouble-clickDouble-click
Asymmetric Control PointAlt
Snap Control Point AngleShift
Snap Anchor Point AngleShift
Add⌥⌘UCtrl + Alt + U
Subtract⌥⌘SCtrl + Alt + S
Intersect⌥⌘ICtrl + Alt + I
Exclude Overlap⌥⌘XCtrl + Alt + X
Convert to Path⌘8Ctrl + 8

Keys for Layers (Objects), Groups, and Artboards

MenuKeyboard shortcut on macOsKeyboard shortcut on Windows
Group layers⌘GCtrl + G
Ungroup layers⇧⌘GCtrl + Shift +G
Make component⌘KCtrl + K
Lock/Unlock layer⌘LCtrl + L
Hide/Show layer⌘,Ctrl + ,
Mask with shape⇧⌘MCtrl + Shift + M
Make repeat grid
⌘RCtrl + R
Directly select a layer in a group/component⌘Click layer in canvasCtrl + click layer in canvas
Change layer opacity1 to 9 (0 for 100%)1 to 9 (or 0 for 100%)
Select artboard⌘Click on blank part of artboardCtrl + click on blank part of artboard
Draw shape from center⌥DragAlt + drag
Draw shape with 1:1 aspect ratio (perfects square/circle)⇧DragShift + drag
Draw equilateral triangleShift + DragShift + Drag
Show/ Hide artboard guides⌘;Ctrl + ;
Lock artboard guidesshift + ⌘ + ;Shift + Ctrl + ;
MenuKeyboard shortcut on macOSKeyboard shortcut on Windows
Left⌃⌘←Ctrl + Shift + ←
Center (horizontally)⌃⌘CShift + C
Right⌃⌘→Ctrl + Shift + →
Top⌃⌘↑Ctrl +Shift + ↑
Middle (vertically)⌃⌘MShift + M
Bottom⌃⌘↓Ctrl + Shift + ↓
MenuKeyboard shortcut on macOSKeyboard shortcut on Windows
Bring to Front⇧⌘]Shift + Ctrl + ]
Bring Forward⌘]Ctrl + ]
Send Backward⌘[Ctrl + [
Send to Back⇧⌘[Shift + Ctrl + [
MenuKeyboard shortcut on macOSKeyboard shortcut on Windows
Horizontal⌃⌘HCtrl + Shift + H
Vertical⌃⌘VCtrl + Shift + V
MenuKeyboard shortcut on macOS
Keyboard shortcut on Windows
Bold⌘BCtrl + B
Italic⌘ICtrl + I
Increase font size⇧⌘>Ctrl + Shift + >
Decrease font size⇧⌘<Ctrl + Shift + <
MenuKeyboard shortcut on macOSKeyboard shortcut on Windows
From CenterAlt
Copy Paste Object⌥ DragAlt + Drag
ConstrainShift
Edit TextEnterEnter
Constrain Rotate⇧ (15°)Shift (15°)
Line Constrain Rotate
⇧ (45°)Shift (45°)
Constrain From Center
⇧⌥Shift + Alt
Direct Select
Ctrl
Switch between Design and Prototype modeCtrl + TabCtrl + Tab
MenuKeyboard shortcut on macOSKeyboard shortcut on Windows
SelectVV
RectangleRR
EllipseEE
PolygonYY
LineLL
PenPP
TextTT
ArtboardAA
Zoom
Enter zoom mode: ZEnter zoom mode: Z
Zoom to Selection⌘3Ctrl + 3
Eyedropper II
MenuKeyboard shortcut on macOSKeyboard shortcut on Windows
Zoom In
  • ⌘+,
  • Option-Scrollwheel,
  • Option-swipe (Magic Mouse)
  • Pinch out (trackpad)
  • Ctrl + +
  • Ctrl-Scrollwheel
  • Pinch out (trackpad)
Zoom Out
  • ⌘-,
  • Option-Scrollwheel,
  • Option-swipe (Magic Mouse)
  • Pinch in (trackpad)
  • Ctrl + -
  • Ctrl-Scrollwheel
  • Pinch in (trackpad)
Zoom to Fit
⌘ 0Ctrl + 0
100%⌘ 1Ctrl + 1
200%⌘ 2Ctrl + 2
PanSpacebarSpacebar
Assets⇧ ⌘ YCtrl + Shift + Y
Layers⌘ YCtrl + Y
Show Layout Grid⇧ ⌘ '
Shift + Ctrl + '
Show Square Grid⌘ 'Ctrl + '
Fullscreen Mode^⌘F Not available
Switch between design and prototype mode^TabCtrl + Tab
Switch between Windows (Files)

⌘-Tilde (~)

Not available
Increase or decrease a value in a field by 1↑ or ↓↑ or ↓

Increase or Decrease a value in a field by 10

Hold ⇧ and hit ↑ or ↓

Hold Shift and hit ↑ or ↓

MenuKeyboard Shortcut on macOSKeyboard shortcut on Windows
MaximizeWIN ↑
Minimize⌘MWIN ↓
Preview⌘⏎Ctrl + Enter
MenuKeyboard Shortcut on macOSKeyboard shortcut on Windows
Horizontal PanShift + Scrollwheel
Shift + Scrollwheel
Vertical PanScrollwheelScrollwheel

Keys for Selection and measuring distances between elements

MenuKeyboard Shortcut on macOSKeyboard shortcut on Windows
Enable measurementsOption (with an object selected)Alt (with an object selected)

Distance from Selected Layer

Hold ⌥ and Hover over object/group/artboard

Hold Alt and Hover over object/group/artboard

Distance relative to Selected Group

Hold ⌥⌘ and Hover over an object in the group

Hold Ctrl + Alt and Hover over an object in the group

MenuKeyboard Shortcut on macOSKeyboard shortcut on Windows
Zoom

⌘ + Mousewheel

⌘+, ⌘-

Ctrl + Mousewheel

Ctrl +, Ctrl -

Reset zoom⌘0Ctrl + 0
Pan

↑, ↓, →, ←

Spacebar + Click-and-drag

↑, ↓, →, ←

Spacebar + Click-and-drag

Faster panShift + ↑, ↓, →, ←Shift + ↑, ↓, →, ←
Go from Spec view to UX flow viewEsc
Esc
Remove focus from artboard in UX flow viewEscEsc
Navigate across artboards for overlay supportShift + ClickShift + Click

Menu

Keyboard Shortcuts on MacOS

Keyboard Shortcuts on Win

Start Editing Selected Vector Object

Return

Enter

Stop Editing Selected Vector Object

Esc

Esc

Switch Between Straight and Mirrored Control Points

Double-Click

Double-Click

Disconnect Control Point Handle

⌥Drag

Alt + drag

Menu

Keyboard Shortcuts on MacOS

Keyboard Shortcuts on Win

See all connections in prototype mode

⌘A

Ctrl + A

Preview

⌘Return

Ctrl + Enter

Start or stop recording the preview

^⌘R

Not available

Stop recording

Esc

Not available

Share prototype online

⇧⌘E

Ctrl + Shift + E

Navigate artboards in preview or shared prototype

Right or Left Arrow

→ or ←

More like this

Twitter™ and Facebook posts are not covered under the terms of Creative Commons.

Legal Notices Online Privacy Policy