4 art directions — pick one below, click to zoom & compare.
⤢ GNU EMACS KEYBOARD SHORTCUTS · MAC · 47 ESSENTIAL 1 2 3 4 5 ⌥ ⇧ Query repl… 6 7 8 9 0 Q ⌥ Fill (reflow)… W ⌃ Kill region E ⌃ Move to en… R ⌃ Increment… T ⌃ Transpose… Y ⌃ Yank (past… U I O ⌃ Insert newl… P ⌃ Previous li… A ⌃ Move to b… S ⌃ Increment… D ⌃ Delete cha… F ⌃ Move forw… G ⌃ Abort curr… H ⌃ Run tutorial J K ⌃ Kill (cut) to… L ⌃ Redraw ga… Z ⌃ Suspend / i… X ⌃ Find (open… C V ⌃ Scroll to ne… B ⌃ Move back… N ⌃ Next line M MORE SHORTCUTS Save file ⌃ X › ⌃ S Undo an unwant… ⌃ X › U Execute extende… ⌥ X Copy region to ki… ⌥ W Select another b… ⌃ X › B Exit Emacs perm… ⌃ X › ⌃ C Set mark here ⌃ ␣ Mark entire buffer ⌃ X › H Delete all other… ⌃ X › 1 Switch cursor to… ⌃ X › O Save all files ⌃ X › S Go to buffer begi… ⌥ ⇧ , Go to buffer end ⌥ ⇧ . Split window ab… ⌃ X › 2 Split window sid… ⌃ X › 3 Delete this wind… ⌃ X › 0 List all buffers ⌃ X › ⌃ B Kill a buffer ⌃ X › K Indent line ⇥ Write buffer to a… ⌃ X › ⌃ W Move forward on… ⌥ F Move backward… ⌥ B Scroll to previou… ⌥ V Go to line ⌥ G › ⌥ G Kill word forward ⌥ D shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH GNU EMACS · MAC GNU EMACS KEYBOARD SHORTCUTS · MAC · 47 ESSENTIAL 1 2 3 4 5 ⌥ ⇧ Query repl… 6 7 8 9 0 A ⌃ Move to b… Z ⌃ Suspend / i… E ⌃ Move to en… R ⌃ Increment… T ⌃ Transpose… Y ⌃ Yank (past… U I O ⌃ Insert newl… P ⌃ Previous li… Q ⌥ Fill (reflow)… S ⌃ Increment… D ⌃ Delete cha… F ⌃ Move forw… G ⌃ Abort curr… H ⌃ Run tutorial J K ⌃ Kill (cut) to… L ⌃ Redraw ga… M W ⌃ Kill region X ⌃ Find (open… C V ⌃ Scroll to ne… B ⌃ Move back… N ⌃ Next line MORE SHORTCUTS Save file ⌃ X › ⌃ S Undo an unwant… ⌃ X › U Execute extende… ⌥ X Copy region to ki… ⌥ W Select another b… ⌃ X › B Exit Emacs perm… ⌃ X › ⌃ C Set mark here ⌃ ␣ Mark entire buffer ⌃ X › H Delete all other… ⌃ X › 1 Switch cursor to… ⌃ X › O Save all files ⌃ X › S Go to buffer begi… ⌥ ⇧ , Go to buffer end ⌥ ⇧ . Split window ab… ⌃ X › 2 Split window sid… ⌃ X › 3 Delete this wind… ⌃ X › 0 List all buffers ⌃ X › ⌃ B Kill a buffer ⌃ X › K Indent line ⇥ Write buffer to a… ⌃ X › ⌃ W Move forward on… ⌥ F Move backward… ⌥ B Scroll to previou… ⌥ V Go to line ⌥ G › ⌥ G Kill word forward ⌥ D shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH GNU EMACS · MAC ⤢ FILES Find (open) file ⌃ X › ⌃ F Save file ⌃ X › ⌃ S Save all files ⌃ X › S Write buffer to a file ⌃ X › ⌃ W Insert file into buffer ⌃ X › I Toggle read-only status of buffer ⌃ X › ⌃ Q KILLING AND DELETING 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 LEAVING EMACS Exit Emacs permanently ⌃ X › ⌃ C Suspend / iconify Emacs ⌃ Z HELP Run tutorial ⌃ H › T Apropos: commands matching a s… ⌃ H › A Describe the function a key runs ⌃ H › K Describe a function ⌃ H › F ERROR RECOVERY Abort current command ⌃ G Undo an unwanted change ⌃ X › U Redraw garbaged screen ⌃ L EDITING Execute extended command (M-x) ⌥ X Indent line (mode-dependent) ⇥ Insert newline after point ⌃ O Transpose characters ⌃ T Fill (reflow) paragraph ⌥ Q BUFFERS Select another buffer ⌃ X › B List all buffers ⌃ X › ⌃ B Kill a buffer ⌃ X › K MARKING Set mark here ⌃ ␣ Mark entire buffer ⌃ X › H Exchange point and mark ⌃ X › ⌃ X SEARCH Incremental search forward ⌃ S Incremental search backward ⌃ R Query replace ⌥ ⇧ 5 Regular expression search ⌃ ⌥ S MOTION 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 ⌥ G › ⌥ G WINDOWS Delete all other windows ⌃ X › 1 Switch cursor to another window ⌃ X › O Split window above and below ⌃ X › 2 Split window side by side ⌃ X › 3 Delete this window ⌃ X › 0 GNU Emacs KEYBOARD SHORTCUTS · MAC · 55 BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH GNU EMACS · MAC ⤢ FILES 06 Find (open) file ⌃ X › ⌃ F Save file ⌃ X › ⌃ S Save all files ⌃ X › S Write buffer to a file ⌃ X › ⌃ W Insert file into buffer ⌃ X › I Toggle read-only status of b… ⌃ X › ⌃ Q KILLING AND DELETING 07 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 previ… ⌥ Y LEAVING EMACS 02 Exit Emacs permanently ⌃ X › ⌃ C Suspend / iconify Emacs ⌃ Z HELP 04 Run tutorial ⌃ H › T Apropos: commands matching a… ⌃ H › A Describe the function a key… ⌃ H › K Describe a function ⌃ H › F ERROR RECOVERY 03 Abort current command ⌃ G Undo an unwanted change ⌃ X › U Redraw garbaged screen ⌃ L EDITING 05 Execute extended command ⌥ X Indent line (mode-dependent) ⇥ Insert newline after point ⌃ O Transpose characters ⌃ T Fill (reflow) paragraph ⌥ Q BUFFERS 03 Select another buffer ⌃ X › B List all buffers ⌃ X › ⌃ B Kill a buffer ⌃ X › K MARKING 03 Set mark here ⌃ ␣ Mark entire buffer ⌃ X › H Exchange point and mark ⌃ X › ⌃ X SEARCH 04 Incremental search forward ⌃ S Incremental search backward ⌃ R Query replace ⌥ ⇧ 5 Regular expression search ⌃ ⌥ S MOTION 13 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 ⌥ G › ⌥ G WINDOWS 05 Delete all other windows ⌃ X › 1 Switch cursor to another win… ⌃ X › O Split window above and below ⌃ X › 2 Split window side by side ⌃ X › 3 Delete this window ⌃ X › 0 GNU Emacs KEYBOARD SHORTCUTS · MAC · 55 BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH GNU EMACS · MAC ⤢ GNU EMACS · KEYBOARD SHORTCUTS Mac · 11 SETS · No.01 GNU EMACS TOTAL 55 SHORTCUTS FOR MAC · SHIPPED COMBOS SETS FILES 06 ERROR RECOVER 03 SEARCH 04 EDITING 05 MOTION 13 KILLING AND D 07 BUFFERS 03 LEAVING EMACS 02 MARKING 03 WINDOWS 05 HELP 04 REF. EDITION · JAN 2026 shortcutposters.com Find (open) file ⌃ X › ⌃ F Save file ⌃ X › ⌃ S Save all files ⌃ X › S Write buffer to a file ⌃ X › ⌃ W Insert file into buffer ⌃ X › I Toggle read-only status of buf… ⌃ X › ⌃ Q Abort current command ⌃ G Undo an unwanted change ⌃ X › U Redraw garbaged screen ⌃ L Incremental search forward ⌃ S Incremental search backward ⌃ R Query replace ⌥ ⇧ 5 Regular expression search ⌃ ⌥ S Execute extended command (M-x) ⌥ X Indent line (mode-dependent) ⇥ Insert newline after point ⌃ O Transpose characters ⌃ T Fill (reflow) paragraph ⌥ Q 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 ⌥ G › ⌥ G 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 Select another buffer ⌃ X › B List all buffers ⌃ X › ⌃ B Kill a buffer ⌃ X › K Exit Emacs permanently ⌃ X › ⌃ C Suspend / iconify Emacs ⌃ Z Set mark here ⌃ ␣ Mark entire buffer ⌃ X › H Exchange point and mark ⌃ X › ⌃ X Delete all other windows ⌃ X › 1 Switch cursor to another window ⌃ X › O Split window above and below ⌃ X › 2 Split window side by side ⌃ X › 3 Delete this window ⌃ X › 0 Run tutorial ⌃ H › T Apropos: commands matching a… ⌃ H › A Describe the function a key runs ⌃ H › K Describe a function ⌃ H › F GNU EMACS KEYBOARD SHORTCUTS · MAC · 14 ESSENTIAL 1 2 3 4 5 6 7 8 9 0 Q W ⌃ Kill region E ⌃ Move to en… R T Y ⌃ Yank (past… U I O P A ⌃ Move to b… S ⌃ Increment… D F G ⌃ Abort curr… H J K ⌃ Kill (cut) to… L Z X ⌃ Find (open… C V B N M MORE SHORTCUTS Save file ⌃ X › ⌃ S Undo an unwanted ch… ⌃ X › U Execute extended co… ⌥ X Copy region to kill ring ⌥ W Select another buffer ⌃ X › B Exit Emacs permanen… ⌃ X › ⌃ C shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH GNU EMACS · MAC Keyboard map ERROR RECOVERY Abort current command ⌃ G Undo an unwanted change ⌃ X › U SEARCH Incremental search forward ⌃ S KILLING AND DELETING Kill (cut) to end of line ⌃ K Kill region (cut) ⌃ W Copy region to kill ring ⌥ W Yank (paste) last kill ⌃ Y LEAVING EMACS Exit Emacs permanently ⌃ X › ⌃ C FILES Find (open) file ⌃ X › ⌃ F Save file ⌃ X › ⌃ S EDITING Execute extended command (M-x) ⌥ X MOTION Move to beginning of line ⌃ A Move to end of line ⌃ E BUFFERS Select another buffer ⌃ X › B GNU Emacs KEYBOARD SHORTCUTS · MAC · 14 ESSENTIAL BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH GNU EMACS · MAC Isometric ERROR RECOVERY 02 Abort current command ⌃ G Undo an unwanted change ⌃ X › U SEARCH 01 Incremental search forward ⌃ S KILLING AND DELETING 04 Kill (cut) to end of line ⌃ K Kill region (cut) ⌃ W Copy region to kill ring ⌥ W Yank (paste) last kill ⌃ Y LEAVING EMACS 01 Exit Emacs permanently ⌃ X › ⌃ C FILES 02 Find (open) file ⌃ X › ⌃ F Save file ⌃ X › ⌃ S EDITING 01 Execute extended command (M-x) ⌥ X MOTION 02 Move to beginning of line ⌃ A Move to end of line ⌃ E BUFFERS 01 Select another buffer ⌃ X › B GNU Emacs KEYBOARD SHORTCUTS · MAC · 14 ESSENTIAL BOTH LAYOUTS QWERTY Q W E R T Y AZERTY A Z E R T Y shortcutposters.com UPDATED JAN 2026 · COMPATIBLE WITH GNU EMACS · MAC Typewriter GNU EMACS · KEYBOARD SHORTCUTS Mac · 8 SETS · No.01 GNU EMACS TOTAL 14 SHORTCUTS FOR MAC · SHIPPED COMBOS SETS FILES 02 ERROR RECOVER 02 SEARCH 01 EDITING 01 MOTION 02 KILLING AND D 04 BUFFERS 01 LEAVING EMACS 01 REF. EDITION · JAN 2026 shortcutposters.com Find (open) file ⌃ X › ⌃ F Save file ⌃ X › ⌃ S Abort current command ⌃ G Undo an unwanted change ⌃ X › U Incremental search forward ⌃ S Execute extended command (M-x) ⌥ X Move to beginning of line ⌃ A Move to end of line ⌃ E Kill (cut) to end of line ⌃ K Kill region (cut) ⌃ W Copy region to kill ring ⌥ W Yank (paste) last kill ⌃ Y Select another buffer ⌃ X › B Exit Emacs permanently ⌃ X › ⌃ C Editorial