ShortcutPosters

Get the OpenCode poster

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

Layout
OPENCODEKEYBOARD SHORTCUTS · LINUX · 40 ESSENTIAL1234567890QWCtrlDelete Pre…ECtrlMove to Li…RCtrlRename S…TCtrlCycle Vari…YUCtrlDelete to L…IOPCtrlCommand…ACtrlList Provid…SDCtrlDelete Ses…FCtrlToggle Fav…GCtrlJump to Fi…HJKCtrl AltToggle Wh…LZCtrlSuspend t…XCtrlLeader KeyCCtrlClear InputVBAltMove Wor…NMMORE SHORTCUTSInterrupt SessionEscNew SessionCtrlX›NSubmit PromptEnterList SessionsCtrlX›LCompact SessionCtrlX›CList ModelsCtrlX›MInsert NewlineShiftEnterList AgentsCtrlX›ACycle AgentTabUndo MessageCtrlX›UExit OpenCodeCtrlX›QExport SessionCtrlX›XSession TimelineCtrlX›GCycle Recent M…F2Toggle SidebarCtrlX›BOpen External E…CtrlX›ECopy Last Mess…CtrlX›YSession StatusCtrlX›SCycle AgentShiftTabTheme PickerCtrlX›TRedo MessageCtrlX›RPage Up Messa…PgUpPage Down Mes…PgDnMove to Line StartCtrlADelete to End of…CtrlKshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH OPENCODE · LINUX
SESSIONNew SessionCtrlX›NList SessionsCtrlX›LCompact SessionCtrlX›CExport SessionCtrlX›XSession TimelineCtrlX›GRename SessionCtrlRSession StatusCtrlX›SDelete SessionCtrlDParent SessionCtrlX›↑First Child SessionCtrlX›↓CONTEXTUndo MessageCtrlX›UCopy Last MessageCtrlX›YRedo MessageCtrlX›RPage Up MessagesPgUpPage Down MessagesPgDnJump to First MessageCtrlGJump to Last MessageCtrlAltGQUICKSubmit PromptEnterInsert NewlineShiftEnterMove to Line StartCtrlAMove to Line EndCtrlEDelete to End of LineCtrlKDelete Previous WordCtrlWDelete to Line StartCtrlUDelete Next WordAltDMove Word ForwardAltFMove Word BackwardAltBDelete Whole LineCtrlShiftDUndo Input EditCtrl−Redo Input EditCtrl.CONTROLLeader KeyCtrlXInterrupt SessionEscCommand PaletteCtrlPClear InputCtrlCExit OpenCodeCtrlX›QToggle Which-Key PanelCtrlAltKSuspend to ShellCtrlZToggle Tips / ConcealCtrlX›HCONFIGList ModelsCtrlX›MList AgentsCtrlX›ACycle AgentTabList ProvidersCtrlACycle Recent ModelsF2Toggle SidebarCtrlX›BOpen External EditorCtrlX›ECycle Agent (Back)ShiftTabTheme PickerCtrlX›TCycle Recent Models (Back)ShiftF2Toggle Favorite ModelCtrlFCycle VariantCtrlTOpenCodeKEYBOARD SHORTCUTS · LINUX · 50BOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH OPENCODE · LINUX
SESSION10New SessionCtrlX›NList SessionsCtrlX›LCompact SessionCtrlX›CExport SessionCtrlX›XSession TimelineCtrlX›GRename SessionCtrlRSession StatusCtrlX›SDelete SessionCtrlDParent SessionCtrlX›↑First Child SessionCtrlX›↓CONTEXT07Undo MessageCtrlX›UCopy Last MessageCtrlX›YRedo MessageCtrlX›RPage Up MessagesPgUpPage Down MessagesPgDnJump to First MessageCtrlGJump to Last MessageCtrlAltGQUICK13Submit PromptEnterInsert NewlineShiftEnterMove to Line StartCtrlAMove to Line EndCtrlEDelete to End of LineCtrlKDelete Previous WordCtrlWDelete to Line StartCtrlUDelete Next WordAltDMove Word ForwardAltFMove Word BackwardAltBDelete Whole LineCtrlShiftDUndo Input EditCtrl−Redo Input EditCtrl.CONTROL08Leader KeyCtrlXInterrupt SessionEscCommand PaletteCtrlPClear InputCtrlCExit OpenCodeCtrlX›QToggle Which-Key PanelCtrlAltKSuspend to ShellCtrlZToggle Tips / ConcealCtrlX›HCONFIG12List ModelsCtrlX›MList AgentsCtrlX›ACycle AgentTabList ProvidersCtrlACycle Recent ModelsF2Toggle SidebarCtrlX›BOpen External EditorCtrlX›ECycle Agent (Back)ShiftTabTheme PickerCtrlX›TCycle Recent Models (Back)ShiftF2Toggle Favorite ModelCtrlFCycle VariantCtrlTOpenCodeKEYBOARD SHORTCUTS · LINUX · 50BOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH OPENCODE · LINUX
OPENCODE · KEYBOARD SHORTCUTSLinux · 5 SETS · No.01OPENCODETOTAL50SHORTCUTSFOR LINUX · SHIPPED COMBOSSETSCONTROL08SESSION10QUICK13CONFIG12CONTEXT07REF. EDITION · JAN 2026shortcutposters.comLeader KeyCtrlXInterrupt SessionEscCommand PaletteCtrlPClear InputCtrlCExit OpenCodeCtrlX›QToggle Which-Key PanelCtrlAltKSuspend to ShellCtrlZToggle Tips / ConcealCtrlX›HNew SessionCtrlX›NList SessionsCtrlX›LCompact SessionCtrlX›CExport SessionCtrlX›XSession TimelineCtrlX›GRename SessionCtrlRSession StatusCtrlX›SDelete SessionCtrlDParent SessionCtrlX›↑First Child SessionCtrlX›↓Submit PromptEnterInsert NewlineShiftEnterMove to Line StartCtrlAMove to Line EndCtrlEDelete to End of LineCtrlKDelete Previous WordCtrlWDelete to Line StartCtrlUDelete Next WordAltDMove Word ForwardAltFMove Word BackwardAltBDelete Whole LineCtrlShiftDUndo Input EditCtrl−Redo Input EditCtrl.List ModelsCtrlX›MList AgentsCtrlX›ACycle AgentTabList ProvidersCtrlACycle Recent ModelsF2Toggle SidebarCtrlX›BOpen External EditorCtrlX›ECycle Agent (Back)ShiftTabTheme PickerCtrlX›TCycle Recent Models (Back)ShiftF2Toggle Favorite ModelCtrlFCycle VariantCtrlTUndo MessageCtrlX›UCopy Last MessageCtrlX›YRedo MessageCtrlX›RPage Up MessagesPgUpPage Down MessagesPgDnJump to First MessageCtrlGJump to Last MessageCtrlAltG

OpenCode Keyboard Shortcuts Poster

Linux edition · 50 shortcuts

A printable, framed-quality poster of the essential OpenCode shortcuts for Linux — 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.

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 (Linux)

Layout
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
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
↑
←
↓
→

+ 2 more controls in the table below

50 shortcuts

Quick 13

Action Shortcut
Submit Prompt Enter
Insert Newline ShiftEnter
Move to Line Start CtrlA
Move to Line End CtrlE
Delete to End of Line CtrlK
Delete Previous Word CtrlW
Delete to Line Start CtrlU
Delete Next Word AltD
Move Word Forward AltF
Move Word Backward AltB
Delete Whole Line CtrlShiftD
Undo Input Edit Ctrl−
Redo Input Edit Ctrl.

Config 12

Action Shortcut
List Models CtrlXthenM
List Agents CtrlXthenA
Cycle Agent Tab
List Providers CtrlA
Cycle Recent Models F2
Toggle Sidebar CtrlXthenB
Open External Editor CtrlXthenE
Cycle Agent (Back) ShiftTab
Theme Picker CtrlXthenT
Cycle Recent Models (Back) ShiftF2
Toggle Favorite Model CtrlF
Cycle Variant CtrlT

Session 10

Action Shortcut
New Session CtrlXthenN
List Sessions CtrlXthenL
Compact Session CtrlXthenC
Export Session CtrlXthenX
Session Timeline CtrlXthenG
Rename Session CtrlR
Session Status CtrlXthenS
Delete Session CtrlD
Parent Session CtrlXthen↑
First Child Session CtrlXthen↓

Control 8

Action Shortcut
Leader Key CtrlX
Interrupt Session Esc
Command Palette CtrlP
Clear Input CtrlC
Exit OpenCode CtrlXthenQ
Toggle Which-Key Panel CtrlAltK
Suspend to Shell CtrlZ
Toggle Tips / Conceal CtrlXthenH

Context 7

Action Shortcut
Undo Message CtrlXthenU
Copy Last Message CtrlXthenY
Redo Message CtrlXthenR
Page Up Messages PgUp
Page Down Messages PgDn
Jump to First Message CtrlG
Jump to Last Message CtrlAltG

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 Linux — 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 Linux 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