ShortcutPosters

Get the OpenCode poster

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

Layout
OPENCODEKEYBOARD SHORTCUTS · MAC · 40 ESSENTIAL1234567890QW⌃Delete Pre…E⌃Move to Li…R⌃Rename S…T⌃Cycle Vari…YU⌃Delete to L…IOP⌃Command…A⌃List Provid…SD⌃Delete Ses…F⌃Toggle Fav…G⌃Jump to Fi…HJK⌃ ⌥Toggle Wh…LZ⌃Suspend t…X⌃Leader KeyC⌃Clear InputVB⌥Move Wor…NMMORE SHORTCUTSInterrupt Session⎋New Session⌃X›NSubmit Prompt↵List Sessions⌃X›LCompact Session⌃X›CList Models⌃X›MInsert Newline⇧↵List Agents⌃X›ACycle Agent⇥Undo Message⌃X›UExit OpenCode⌃X›QExport Session⌃X›XSession Timeline⌃X›GCycle Recent M…F2Toggle Sidebar⌃X›BOpen External E…⌃X›ECopy Last Mess…⌃X›YSession Status⌃X›SCycle Agent⇧⇥Theme Picker⌃X›TRedo Message⌃X›RPage Up Messa…⇞Page Down Mes…⇟Move to Line Start⌃ADelete to End of…⌃Kshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH OPENCODE · MAC
SESSIONNew Session⌃X›NList Sessions⌃X›LCompact Session⌃X›CExport Session⌃X›XSession Timeline⌃X›GRename Session⌃RSession Status⌃X›SDelete Session⌃DParent Session⌃X›↑First Child Session⌃X›↓CONTEXTUndo Message⌃X›UCopy Last Message⌃X›YRedo Message⌃X›RPage Up Messages⇞Page Down Messages⇟Jump to First Message⌃GJump to Last Message⌃⌥GQUICKSubmit Prompt↵Insert Newline⇧↵Move to Line Start⌃AMove to Line End⌃EDelete to End of Line⌃KDelete Previous Word⌃WDelete to Line Start⌃UDelete Next Word⌥DMove Word Forward⌥FMove Word Backward⌥BDelete Whole Line⌃⇧DUndo Input Edit⌃−Redo Input Edit⌃.CONTROLLeader Key⌃XInterrupt Session⎋Command Palette⌃PClear Input⌃CExit OpenCode⌃X›QToggle Which-Key Panel⌃⌥KSuspend to Shell⌃ZToggle Tips / Conceal⌃X›HCONFIGList Models⌃X›MList Agents⌃X›ACycle Agent⇥List Providers⌃ACycle Recent ModelsF2Toggle Sidebar⌃X›BOpen External Editor⌃X›ECycle Agent (Back)⇧⇥Theme Picker⌃X›TCycle Recent Models (Back)⇧F2Toggle Favorite Model⌃FCycle Variant⌃TOpenCodeKEYBOARD SHORTCUTS · MAC · 50BOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH OPENCODE · MAC
SESSION10New Session⌃X›NList Sessions⌃X›LCompact Session⌃X›CExport Session⌃X›XSession Timeline⌃X›GRename Session⌃RSession Status⌃X›SDelete Session⌃DParent Session⌃X›↑First Child Session⌃X›↓CONTEXT07Undo Message⌃X›UCopy Last Message⌃X›YRedo Message⌃X›RPage Up Messages⇞Page Down Messages⇟Jump to First Message⌃GJump to Last Message⌃⌥GQUICK13Submit Prompt↵Insert Newline⇧↵Move to Line Start⌃AMove to Line End⌃EDelete to End of Line⌃KDelete Previous Word⌃WDelete to Line Start⌃UDelete Next Word⌥DMove Word Forward⌥FMove Word Backward⌥BDelete Whole Line⌃⇧DUndo Input Edit⌃−Redo Input Edit⌃.CONTROL08Leader Key⌃XInterrupt Session⎋Command Palette⌃PClear Input⌃CExit OpenCode⌃X›QToggle Which-Key Panel⌃⌥KSuspend to Shell⌃ZToggle Tips / Conceal⌃X›HCONFIG12List Models⌃X›MList Agents⌃X›ACycle Agent⇥List Providers⌃ACycle Recent ModelsF2Toggle Sidebar⌃X›BOpen External Editor⌃X›ECycle Agent (Back)⇧⇥Theme Picker⌃X›TCycle Recent Models (Back)⇧F2Toggle Favorite Model⌃FCycle Variant⌃TOpenCodeKEYBOARD SHORTCUTS · MAC · 50BOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH OPENCODE · MAC
OPENCODE · KEYBOARD SHORTCUTSMac · 5 SETS · No.01OPENCODETOTAL50SHORTCUTSFOR MAC · SHIPPED COMBOSSETSCONTROL08SESSION10QUICK13CONFIG12CONTEXT07REF. EDITION · JAN 2026shortcutposters.comLeader Key⌃XInterrupt Session⎋Command Palette⌃PClear Input⌃CExit OpenCode⌃X›QToggle Which-Key Panel⌃⌥KSuspend to Shell⌃ZToggle Tips / Conceal⌃X›HNew Session⌃X›NList Sessions⌃X›LCompact Session⌃X›CExport Session⌃X›XSession Timeline⌃X›GRename Session⌃RSession Status⌃X›SDelete Session⌃DParent Session⌃X›↑First Child Session⌃X›↓Submit Prompt↵Insert Newline⇧↵Move to Line Start⌃AMove to Line End⌃EDelete to End of Line⌃KDelete Previous Word⌃WDelete to Line Start⌃UDelete Next Word⌥DMove Word Forward⌥FMove Word Backward⌥BDelete Whole Line⌃⇧DUndo Input Edit⌃−Redo Input Edit⌃.List Models⌃X›MList Agents⌃X›ACycle Agent⇥List Providers⌃ACycle Recent ModelsF2Toggle Sidebar⌃X›BOpen External Editor⌃X›ECycle Agent (Back)⇧⇥Theme Picker⌃X›TCycle Recent Models (Back)⇧F2Toggle Favorite Model⌃FCycle Variant⌃TUndo Message⌃X›UCopy Last Message⌃X›YRedo Message⌃X›RPage Up Messages⇞Page Down Messages⇟Jump to First Message⌃GJump to Last Message⌃⌥G

OpenCode Keyboard Shortcuts Poster

Mac edition · 50 shortcuts

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

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.

OpenCode is an open-source terminal coding agent whose TUI is driven almost entirely from the keyboard. Most commands sit behind a leader key — Ctrl-X by default — while the prompt line keeps standard readline editing, so the two halves are worth learning together. Every binding here is the shipped default and can be remapped in tui.json.

All OpenCode keyboard shortcuts (Mac)

Layout
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
⌫
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
⇪
A
S
D
F
G
H
J
K
L
;
'
↩
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
⌃
⌘
⌥
Space
⌥
⌘
⌃
↑
←
↓
→

+ 2 more controls in the table below

50 shortcuts

Quick 13

Action Shortcut
Submit Prompt ↵
Insert Newline ⇧↵
Move to Line Start ⌃A
Move to Line End ⌃E
Delete to End of Line ⌃K
Delete Previous Word ⌃W
Delete to Line Start ⌃U
Delete Next Word ⌥D
Move Word Forward ⌥F
Move Word Backward ⌥B
Delete Whole Line ⌃⇧D
Undo Input Edit ⌃−
Redo Input Edit ⌃.

Config 12

Action Shortcut
List Models ⌃XthenM
List Agents ⌃XthenA
Cycle Agent ⇥
List Providers ⌃A
Cycle Recent Models F2
Toggle Sidebar ⌃XthenB
Open External Editor ⌃XthenE
Cycle Agent (Back) ⇧⇥
Theme Picker ⌃XthenT
Cycle Recent Models (Back) ⇧F2
Toggle Favorite Model ⌃F
Cycle Variant ⌃T

Session 10

Action Shortcut
New Session ⌃XthenN
List Sessions ⌃XthenL
Compact Session ⌃XthenC
Export Session ⌃XthenX
Session Timeline ⌃XthenG
Rename Session ⌃R
Session Status ⌃XthenS
Delete Session ⌃D
Parent Session ⌃Xthen↑
First Child Session ⌃Xthen↓

Control 8

Action Shortcut
Leader Key ⌃X
Interrupt Session ⎋
Command Palette ⌃P
Clear Input ⌃C
Exit OpenCode ⌃XthenQ
Toggle Which-Key Panel ⌃⌥K
Suspend to Shell ⌃Z
Toggle Tips / Conceal ⌃XthenH

Context 7

Action Shortcut
Undo Message ⌃XthenU
Copy Last Message ⌃XthenY
Redo Message ⌃XthenR
Page Up Messages ⇞
Page Down Messages ⇟
Jump to First Message ⌃G
Jump to Last Message ⌃⌥G

Sourced from opencode.ai Last verified (re-checked every 6 weeks) Shortcuts last changed

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

These shortcuts, on physical keys

There is a Stream Deck profile for OpenCode — 48 shortcuts laid out across the keys, each one labelled, installed by double-clicking a file. It fits every current Stream Deck model.

Get the OpenCode Stream Deck profile →

Frequently asked questions

Does the poster include every OpenCode shortcut?
OpenCode has 50 keyboard shortcuts on macOS — 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 a separate edition per platform so every key matches your keyboard exactly. This page is the macOS edition.
Is this an official OpenCode product?
No. This is an unofficial reference poster and is not affiliated with or endorsed by OpenCode. All trademarks belong to their respective owners.

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