Skip to content

Keybinds ​

The footer shows the keys for whatever has focus, and hides those the account's network doesn't support. This page lists all of them; wiregram -h prints the same list.

Messages have no per-message shortcuts: select a message and press Enter on an empty composer (or right-click it) to open its actions.

Anywhere ​

KeyAction
Alt+AChat Agents (from the chat list, or a chat with an empty input)
TabMove between chat list and chat (wide terminals)

Accounts ​

KeyAction
↑/k, ↓/jSelect account or menu row
EnterOpen the account, or the selected row (Chat Agents, Settings…, Add account, Quit)
rReconnect the selected account
EscBack to the open account (when it is online)
q, Ctrl+CQuit (asks first)

Chat list ​

KeyAction
↑/k, ↓/jSelect chat or account
EnterOpen chat, or switch to the selected account
/Search users; on Mattermost also channels, joining a public one when picked
uUnread: cards for every chat with unread messages
mMentions: cards for the groups and channels mentioning you (not email)
aAccounts (add, sign in, retry, Settings…)
rRefresh chats
Alt+DDelete private chat (you only)
Ctrl+Alt+DDelete private chat (both sides)
EscClose the open chat (wide terminals), else back to Accounts

Unread / Mentions ​

KeyAction
↑/k, ↓/jSelect card
EnterOpen the chat; a mention opens selected, in its thread on Mattermost
/Search users
rReload
EscBack

Search users / Forward to / Mention ​

KeyAction
TypeFilter
↑/Ctrl+P, ↓/Ctrl+NSelect
PgUp/PgDnPage
EnterOpen the chat, forward the message to it, or insert the mention
EscClear the query, then close; Mention closes at once and types the @ and query as written
Click outsideClose

Settings ​

KeyAction
↑/k, ↓/jSelect an account on the left, or a setting on the right
EnterShow the account's settings, or change the selected one
Tab, →/lMove to the account's settings
SpaceChange the selected setting
Esc, ←/hBack to the accounts, then to where Settings was opened
qQuit

Chat ​

KeyAction
↑/↓Select message (↑ at the top loads older ones)
EnterSend text; with an empty input, open the selected message's actions
Ctrl+UUpload file (browse, or / to type a path)
Ctrl+FSearch messages (↑/↓, Enter jumps, Esc cancels)
@Mention a member (group chats, at the start of a word)
Alt+HToggle private mode (hide history)
Alt+DDelete chat (you only)
Ctrl+Alt+DDelete chat (both sides)
EscCancel the reply, else back to Unread (or Mentions)
Ctrl+CClose chat
Any keyUnlock after the inactivity lock

Email chat ​

KeyAction
↑/↓Select mail
EnterOpen the selected mail's actions (Read first)
TypeWrite: Enter adds a line, Ctrl+S sends, Esc keeps the draft

A new mail's first line is its subject; a first line Subject: ... starts a new conversation instead of a reply.

Mail reader ​

KeyAction
↑/k, ↓/jScroll
PgUp/b, PgDn/SpacePage
Home/g, End/GTop, bottom
EnterActions (reply, save attachment, move to Trash…)
Esc, qClose

Thread ​

The thread pane opens by itself on a threaded message in wide terminals.

KeyAction
↑/↓Move through the chat's messages
EnterReply in thread; with an empty input, open the selected message's actions
@Mention a member, as in the chat
EscClose thread

Upload ​

KeyAction
Arrows, EnterBrowse folders and pick a file
/, ~Type a path instead (Tab completes, ↑/↓ cycle matches)
EnterSend with the optional caption
EscBack, then cancel

Message actions ​

KeyAction
↑/↓Select an action: reply, thread, go to quote, edit, forward, open/play/save attachment, pin, delete
TypeSearch reactions by name in the reaction: field (Backspace deletes)
←/→Select a reaction on the emoji row
EnterDo it (deletes ask first)
EscClose (a click outside it closes it too)

Chat Agents ​

KeyAction
↑/k, ↓/jSelect
EnterShow conversations / open one
nNew agent (connects a provider first if needed)
eEdit agent
cConnect accounts (each answers to one agent)
SpacePause or resume agent
dDelete agent
pAI providers (n new, e edit, d delete)
y / nSend / discard a suggested reply
EscBack

Chat Agent wizard ​

KeyAction
EnterAnswer or pick
↑/k, ↓/jChoose
SpaceToggle an account
EscPrevious question
Ctrl+CCancel

Media viewer ​

KeyAction
Esc, Ctrl+CStop and return to chat

Released under the AGPL v3 License.