ShortcutPosters

3 art directions — scroll to compare, click to zoom.

Keyboard map
GNU EMACSKEYBOARD SHORTCUTS · WINDOWS · 47 ESSENTIAL12345Alt ShiftQuery re…67890QAltFill (re…WCtrlKill reg…ECtrlMove to …RCtrlIncremen…TCtrlTranspos…YCtrlYank (pa…UIOCtrlInsert n…PCtrlPrevious…ACtrlMove to …SCtrlIncremen…DCtrlDelete c…FCtrlMove for…GCtrlAbort cu…HCtrlRun tuto…JKCtrlKill (cu…LCtrlRedraw g…ZCtrlSuspend …XCtrlFind (op…CVCtrlScroll t…BCtrlMove bac…NCtrlNext lineMMORE SHORTCUTSSave fileCtrlXCtrlSUndo an unwan…CtrlXUExecute exten…AltXCopy region t…AltWSelect anothe…CtrlXBExit Emacs pe…CtrlXCtrlCSet mark hereCtrlSpaceMark entire b…CtrlXHDelete all ot…CtrlX1Switch cursor…CtrlXOSave all filesCtrlXSGo to buffer …AltShift,Go to buffer …AltShift.Split window …CtrlX2Split window …CtrlX3Delete this w…CtrlX0List all buff…CtrlXCtrlBKill a bufferCtrlXKIndent line (…TabWrite buffer …CtrlXCtrlWMove forward …AltFMove backward…AltBScroll to pre…AltVGo to lineAltGAltGKill word for…AltDshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH GNU EMACS · WINDOWS
Isometric
FILESFind (open) fileCtrlXCtrlFSave fileCtrlXCtrlSSave all filesCtrlXSWrite buffer to a fileCtrlXCtrlWInsert file into bufferCtrlXIToggle read-only status of…CtrlXCtrlQKILLING AND DELETINGKill (cut) to end of lineCtrlKKill region (cut)CtrlWCopy region to kill ringAltWYank (paste) last killCtrlYDelete character forwardCtrlDKill word forwardAltDReplace last yank with pre…AltYLEAVING EMACSExit Emacs permanentlyCtrlXCtrlCSuspend / iconify EmacsCtrlZHELPRun tutorialCtrlHTApropos: commands matching…CtrlHADescribe the function a ke…CtrlHKDescribe a functionCtrlHFERROR RECOVERYAbort current commandCtrlGUndo an unwanted changeCtrlXURedraw garbaged screenCtrlLEDITINGExecute extended command (…AltXIndent line (mode-dependen…TabInsert newline after pointCtrlOTranspose charactersCtrlTFill (reflow) paragraphAltQBUFFERSSelect another bufferCtrlXBList all buffersCtrlXCtrlBKill a bufferCtrlXKMARKINGSet mark hereCtrlSpaceMark entire bufferCtrlXHExchange point and markCtrlXCtrlXSEARCHIncremental search forwardCtrlSIncremental search backwardCtrlRQuery replaceAltShift5Regular expression searchCtrlAltSMOTIONMove to beginning of lineCtrlAMove to end of lineCtrlEMove forward one characterCtrlFMove backward one characterCtrlBNext lineCtrlNPrevious lineCtrlPGo to buffer beginningAltShift,Go to buffer endAltShift.Move forward one wordAltFMove backward one wordAltBScroll to next screenCtrlVScroll to previous screenAltVGo to lineAltGAltGWINDOWSDelete all other windowsCtrlX1Switch cursor to another w…CtrlXOSplit window above and bel…CtrlX2Split window side by sideCtrlX3Delete this windowCtrlX0GNU EmacsKEYBOARD SHORTCUTS · WINDOWS · 55BOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH GNU EMACS · WINDOWS
Typewriter
FILES06Find (open) fileCtrlXCtrlFSave fileCtrlXCtrlSSave all filesCtrlXSWrite buffer to a fileCtrlXCtrlWInsert file into bufferCtrlXIToggle read-only status of b…CtrlXCtrlQKILLING AND DELETING07Kill (cut) to end of lineCtrlKKill region (cut)CtrlWCopy region to kill ringAltWYank (paste) last killCtrlYDelete character forwardCtrlDKill word forwardAltDReplace last yank with previ…AltYLEAVING EMACS02Exit Emacs permanentlyCtrlXCtrlCSuspend / iconify EmacsCtrlZHELP04Run tutorialCtrlHTApropos: commands matching a…CtrlHADescribe the function a key …CtrlHKDescribe a functionCtrlHFERROR RECOVERY03Abort current commandCtrlGUndo an unwanted changeCtrlXURedraw garbaged screenCtrlLEDITING05Execute extended command (M-…AltXIndent line (mode-dependent)TabInsert newline after pointCtrlOTranspose charactersCtrlTFill (reflow) paragraphAltQBUFFERS03Select another bufferCtrlXBList all buffersCtrlXCtrlBKill a bufferCtrlXKMARKING03Set mark hereCtrlSpaceMark entire bufferCtrlXHExchange point and markCtrlXCtrlXSEARCH04Incremental search forwardCtrlSIncremental search backwardCtrlRQuery replaceAltShift5Regular expression searchCtrlAltSMOTION13Move to beginning of lineCtrlAMove to end of lineCtrlEMove forward one characterCtrlFMove backward one characterCtrlBNext lineCtrlNPrevious lineCtrlPGo to buffer beginningAltShift,Go to buffer endAltShift.Move forward one wordAltFMove backward one wordAltBScroll to next screenCtrlVScroll to previous screenAltVGo to lineAltGAltGWINDOWS05Delete all other windowsCtrlX1Switch cursor to another win…CtrlXOSplit window above and belowCtrlX2Split window side by sideCtrlX3Delete this windowCtrlX0GNU EmacsKEYBOARD SHORTCUTS · WINDOWS · 55BOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH GNU EMACS · WINDOWS

Windows edition · 55 shortcuts

GNU Emacs Keyboard Shortcuts Poster

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

Edition Apple Mac Windows Windows

Poster coming soon

A printable GNU Emacs shortcuts poster isn't published yet — the full shortcut list below is free to use in the meantime. You can also request a digital edition — a high-resolution, print-ready PDF — at any time.

Want it? Get notified the moment the GNU Emacs poster is ready.

Make your own

Generate this poster

Choose your shortcuts, add missing ones, tune the colours — then download a free PNG, or get the print-ready PDF.

GNU EMACSKEYBOARD SHORTCUTS · WINDOWS · 47 ESSENTIAL12345Alt ShiftQuery re…67890QAltFill (re…WCtrlKill reg…ECtrlMove to …RCtrlIncremen…TCtrlTranspos…YCtrlYank (pa…UIOCtrlInsert n…PCtrlPrevious…ACtrlMove to …SCtrlIncremen…DCtrlDelete c…FCtrlMove for…GCtrlAbort cu…HCtrlRun tuto…JKCtrlKill (cu…LCtrlRedraw g…ZCtrlSuspend …XCtrlFind (op…CVCtrlScroll t…BCtrlMove bac…NCtrlNext lineMMORE SHORTCUTSSave fileCtrlXCtrlSUndo an unwan…CtrlXUExecute exten…AltXCopy region t…AltWSelect anothe…CtrlXBExit Emacs pe…CtrlXCtrlCSet mark hereCtrlSpaceMark entire b…CtrlXHDelete all ot…CtrlX1Switch cursor…CtrlXOSave all filesCtrlXSGo to buffer …AltShift,Go to buffer …AltShift.Split window …CtrlX2Split window …CtrlX3Delete this w…CtrlX0List all buff…CtrlXCtrlBKill a bufferCtrlXKIndent line (…TabWrite buffer …CtrlXCtrlWMove forward …AltFMove backward…AltBScroll to pre…AltVGo to lineAltGAltGKill word for…AltDshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH GNU EMACS · WINDOWS

Free PNG is web-resolution and lightly watermarked. The printable PDF is 300 DPI, print-ready, and watermark-free.

All GNU Emacs keyboard shortcuts (Windows)

The complete list of 55 GNU Emacs keyboard shortcuts for Windows, grouped by category. The poster itself features the most essential of these — the keys worth keeping in view, sized to stay readable on a wall.

Motion 13

Action Shortcut
Move to beginning of line CtrlA
Move to end of line CtrlE
Move forward one character CtrlF
Move backward one character CtrlB
Next line CtrlN
Previous line CtrlP
Go to buffer beginning AltShift,
Go to buffer end AltShift.
Move forward one word AltF
Move backward one word AltB
Scroll to next screen CtrlV
Scroll to previous screen AltV
Go to line AltGthenAltG

Killing and Deleting 7

Action Shortcut
Kill (cut) to end of line CtrlK
Kill region (cut) CtrlW
Copy region to kill ring AltW
Yank (paste) last kill CtrlY
Delete character forward CtrlD
Kill word forward AltD
Replace last yank with previous kill AltY

Files 6

Action Shortcut
Find (open) file CtrlXthenCtrlF
Save file CtrlXthenCtrlS
Save all files CtrlXthenS
Write buffer to a file CtrlXthenCtrlW
Insert file into buffer CtrlXthenI
Toggle read-only status of buffer CtrlXthenCtrlQ

Windows 5

Action Shortcut
Delete all other windows CtrlXthen1
Switch cursor to another window CtrlXthenO
Split window above and below CtrlXthen2
Split window side by side CtrlXthen3
Delete this window CtrlXthen0

Editing 5

Action Shortcut
Execute extended command (M-x) AltX
Indent line (mode-dependent) Tab
Insert newline after point CtrlO
Transpose characters CtrlT
Fill (reflow) paragraph AltQ

Search 4

Action Shortcut
Incremental search forward CtrlS
Incremental search backward CtrlR
Query replace AltShift5
Regular expression search CtrlAltS

Help 4

Action Shortcut
Run tutorial CtrlHthenT
Apropos: commands matching a string CtrlHthenA
Describe the function a key runs CtrlHthenK
Describe a function CtrlHthenF

Error Recovery 3

Action Shortcut
Abort current command CtrlG
Undo an unwanted change CtrlXthenU
Redraw garbaged screen CtrlL

Marking 3

Action Shortcut
Set mark here CtrlSpace
Mark entire buffer CtrlXthenH
Exchange point and mark CtrlXthenCtrlX

Buffers 3

Action Shortcut
Select another buffer CtrlXthenB
List all buffers CtrlXthenCtrlB
Kill a buffer CtrlXthenK

Leaving Emacs 2

Action Shortcut
Exit Emacs permanently CtrlXthenCtrlC
Suspend / iconify Emacs CtrlZ

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 Windows 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