ShortcutPosters

4 art directions — pick one below, click to zoom & compare.

Layout
GNU EMACSKEYBOARD SHORTCUTS · MAC · 47 ESSENTIAL12345⌥ ⇧Query re…67890QFill (re…WKill reg…EMove to …RIncremen…TTranspos…YYank (pa…UIOInsert n…PPrevious…AMove to …SIncremen…DDelete c…FMove for…GAbort cu…HRun tuto…JKKill (cu…LRedraw g…ZSuspend …XFind (op…CVScroll t…BMove bac…NNext lineMMORE SHORTCUTSSave fileXSUndo an unwan…XUExecute exten…XCopy region t…WSelect anothe…XBExit Emacs pe…XCSet mark hereMark entire b…XHDelete all ot…X1Switch cursor…XOSave all filesXSGo to buffer …,Go to buffer ….Split window …X2Split window …X3Delete this w…X0List all buff…XBKill a bufferXKIndent line (…Write buffer …XWMove forward …FMove backward…BScroll to pre…VGo to lineGGKill word for…Dshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH GNU EMACS · MAC
FILESFind (open) fileXFSave fileXSSave all filesXSWrite buffer to a fileXWInsert file into bufferXIToggle read-only status of…XQKILLING AND DELETINGKill (cut) to end of lineKKill region (cut)WCopy region to kill ringWYank (paste) last killYDelete character forwardDKill word forwardDReplace last yank with pre…YLEAVING EMACSExit Emacs permanentlyXCSuspend / iconify EmacsZHELPRun tutorialHTApropos: commands matching…HADescribe the function a ke…HKDescribe a functionHFERROR RECOVERYAbort current commandGUndo an unwanted changeXURedraw garbaged screenLEDITINGExecute extended command (…XIndent line (mode-dependen…Insert newline after pointOTranspose charactersTFill (reflow) paragraphQBUFFERSSelect another bufferXBList all buffersXBKill a bufferXKMARKINGSet mark hereMark entire bufferXHExchange point and markXXSEARCHIncremental search forwardSIncremental search backwardRQuery replace5Regular expression searchSMOTIONMove to beginning of lineAMove to end of lineEMove forward one characterFMove backward one characterBNext lineNPrevious linePGo to buffer beginning,Go to buffer end.Move forward one wordFMove backward one wordBScroll to next screenVScroll to previous screenVGo to lineGGWINDOWSDelete all other windowsX1Switch cursor to another w…XOSplit window above and bel…X2Split window side by sideX3Delete this windowX0GNU EmacsKEYBOARD SHORTCUTS · MAC · 55BOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH GNU EMACS · MAC
FILES06Find (open) fileXFSave fileXSSave all filesXSWrite buffer to a fileXWInsert file into bufferXIToggle read-only status of b…XQKILLING AND DELETING07Kill (cut) to end of lineKKill region (cut)WCopy region to kill ringWYank (paste) last killYDelete character forwardDKill word forwardDReplace last yank with previ…YLEAVING EMACS02Exit Emacs permanentlyXCSuspend / iconify EmacsZHELP04Run tutorialHTApropos: commands matching a…HADescribe the function a key …HKDescribe a functionHFERROR RECOVERY03Abort current commandGUndo an unwanted changeXURedraw garbaged screenLEDITING05Execute extended command (M-…XIndent line (mode-dependent)Insert newline after pointOTranspose charactersTFill (reflow) paragraphQBUFFERS03Select another bufferXBList all buffersXBKill a bufferXKMARKING03Set mark hereMark entire bufferXHExchange point and markXXSEARCH04Incremental search forwardSIncremental search backwardRQuery replace5Regular expression searchSMOTION13Move to beginning of lineAMove to end of lineEMove forward one characterFMove backward one characterBNext lineNPrevious linePGo to buffer beginning,Go to buffer end.Move forward one wordFMove backward one wordBScroll to next screenVScroll to previous screenVGo to lineGGWINDOWS05Delete all other windowsX1Switch cursor to another win…XOSplit window above and belowX2Split window side by sideX3Delete this windowX0GNU EmacsKEYBOARD SHORTCUTS · MAC · 55BOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH GNU EMACS · MAC
GNU EMACS · KEYBOARD SHORTCUTSMac · 11 SETS · No.01GNU EMACSTOTAL55SHORTCUTSFOR MAC · SHIPPED COMBOSSETSFILES06ERROR RECOVER03SEARCH04EDITING05MOTION13KILLING AND D07BUFFERS03LEAVING EMACS02MARKING03WINDOWS05HELP04REF. EDITION · JAN 2026shortcutposters.comFind (open) fileXFSave fileXSSave all filesXSWrite buffer to a fileXWInsert file into bufferXIToggle read-only status…XQAbort current commandGUndo an unwanted changeXURedraw garbaged screenLIncremental search forwardSIncremental search backwardRQuery replace5Regular expression searchSExecute extended command (M-x)XIndent line (mode-dependent)Insert newline after pointOTranspose charactersTFill (reflow) paragraphQMove to beginning of lineAMove to end of lineEMove forward one characterFMove backward one characterBNext lineNPrevious linePGo to buffer beginning,Go to buffer end.Move forward one wordFMove backward one wordBScroll to next screenVScroll to previous screenVGo to lineGGKill (cut) to end of lineKKill region (cut)WCopy region to kill ringWYank (paste) last killYDelete character forwardDKill word forwardDReplace last yank with previous …YSelect another bufferXBList all buffersXBKill a bufferXKExit Emacs permanentlyXCSuspend / iconify EmacsZSet mark hereMark entire bufferXHExchange point and markXXDelete all other windowsX1Switch cursor to another w…XOSplit window above and bel…X2Split window side by sideX3Delete this windowX0Run tutorialHTApropos: commands matching…HADescribe the function a ke…HKDescribe a functionHF

Mac edition · 55 shortcuts

GNU Emacs Keyboard Shortcuts Poster

A printable, framed-quality poster of the essential GNU Emacs shortcuts for Mac — the keys worth keeping in view, designed to stay readable on a wall.

Edition

Free PNG is web-resolution & lightly watermarked.

Customise this poster Pick the shortcuts, restyle the colours — download free. Get the framed-quality print Full 300 DPI, print-ready — at home or shipped to your door.

GNU Emacs is a highly extensible text editor and computing environment that users tailor with Lisp for coding, writing, and beyond. Famous for its keyboard-driven design, its shortcuts and chords let you navigate, edit, and run commands almost entirely from the keys.

All GNU Emacs keyboard shortcuts (Mac)

Layout
`
1
2
3
4
5
6
7
8
9
0
-
=
⌫ Back
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter ⏎
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Win
Alt
Space
Alt
Win
Menu
Ctrl

Motion 13

Action Shortcut
Move to beginning of line A
Move to end of line E
Move forward one character F
Move backward one character B
Next line N
Previous line P
Go to buffer beginning ,
Go to buffer end .
Move forward one word F
Move backward one word B
Scroll to next screen V
Scroll to previous screen V
Go to line GthenG

Killing and Deleting 7

Action Shortcut
Kill (cut) to end of line K
Kill region (cut) W
Copy region to kill ring W
Yank (paste) last kill Y
Delete character forward D
Kill word forward D
Replace last yank with previous kill Y

Files 6

Action Shortcut
Find (open) file XthenF
Save file XthenS
Save all files XthenS
Write buffer to a file XthenW
Insert file into buffer XthenI
Toggle read-only status of buffer XthenQ

Windows 5

Action Shortcut
Delete all other windows Xthen1
Switch cursor to another window XthenO
Split window above and below Xthen2
Split window side by side Xthen3
Delete this window Xthen0

Editing 5

Action Shortcut
Execute extended command (M-x) X
Indent line (mode-dependent)
Insert newline after point O
Transpose characters T
Fill (reflow) paragraph Q

Search 4

Action Shortcut
Incremental search forward S
Incremental search backward R
Query replace 5
Regular expression search S

Help 4

Action Shortcut
Run tutorial HthenT
Apropos: commands matching a string HthenA
Describe the function a key runs HthenK
Describe a function HthenF

Error Recovery 3

Action Shortcut
Abort current command G
Undo an unwanted change XthenU
Redraw garbaged screen L

Marking 3

Action Shortcut
Set mark here
Mark entire buffer XthenH
Exchange point and mark XthenX

Buffers 3

Action Shortcut
Select another buffer XthenB
List all buffers XthenB
Kill a buffer XthenK

Leaving Emacs 2

Action Shortcut
Exit Emacs permanently XthenC
Suspend / iconify Emacs Z

Sourced from gnu.org , gnu.org Last verified

Unofficial reference. ShortcutPosters is not affiliated with, endorsed by, or sponsored by GNU Emacs. All product names, logos, and trademarks are property of their respective owners. See our licensing & trademark notice.

Frequently asked questions

Does the poster include every GNU Emacs shortcut?
GNU Emacs has 55 keyboard shortcuts in total — the complete list is free to read on this page. The poster features the most essential ones, curated to stay readable on a wall.
Can I print it at home?
Yes. The digital download is a high-resolution 300 DPI file you can print at home or at any print shop, in standard frame sizes.
Does it cover both Mac and Windows?
We sell separate Mac and Windows editions so every key matches your keyboard exactly. This page is the macOS edition.
Is this an official GNU Emacs product?
No. This is an unofficial reference poster and is not affiliated with or endorsed by GNU Emacs. All trademarks belong to their respective owners.
For app makers

Promote your app

Built an app with great keyboard shortcuts? Get it into the database — a free, searchable reference page, and an optional printable poster your power users will pin to the wall.

  • Free shortcut reference page
  • Indexed & searchable
  • Optional framed poster