Zulip keyboard shortcuts

Zulip publishes a current Web and Desktop keyboard reference for streams, topics, direct messages, search, composing, and message actions.

Windows, macOS, Linux · 65 shortcuts

Basics

Reply, start a topic or direct message, move through messages, and open help.

ActionWindowsmacOSLinux
Reply to the selected messageEnter also replies to the selected message.RRR
Reply to the selected messageEnterEnterEnter
Start a new topicCCC
Start a direct messageXXX
Paste formatted textCtrlVCtrlVCtrlV
Paste plain textCtrlShiftVCtrlShiftVCtrlShiftV
Cancel or save the current draftCtrl+[ is also documented.EscapeEscapeEscape
Open draftsDDD
Move to the next messageJ also moves to the next message.Down ArrowDown ArrowDown Arrow
Move to the next messageJJJ
Move to the last messageShift+G also moves to the last message.EndEndEnd
Move to the last messageShiftGShiftGShiftG
Move to the next unread topicNNN
Move to the next followed topicShiftNShiftNShiftN
Move to the next unread direct messagePPP
Search messagesCtrlKCtrlKCtrlK
Set your statusShiftYShiftYShiftY
Show keyboard shortcuts???
Go to HomeCtrl[Ctrl[Ctrl[

Compose

Write replies, topics, and direct messages with formatting and preview controls.

ActionWindowsmacOSLinux
Quote the selected message>>>
Forward the selected message<<<
Reply directly to the selected messageShiftRShiftRShiftR
Mention a user@@@
Send the messageEnter or Ctrl+Enter may send based on the compose settings.TabthenEnterTabthenEnterTabthenEnter
Insert a new lineShiftEnterShiftEnterShiftEnter
Bold textCtrlBCtrlBCtrlB
Italicize textCtrlICtrlICtrlI
Insert a snippetCtrl'Ctrl'Ctrl'
Format codeCtrlShiftCCtrlShiftCCtrlShiftC
Preview the messageAltPAltPAltP
Cancel composingEscapeEscapeEscape

Message actions

Open message menus, edit or move messages, and change message state.

ActionWindowsmacOSLinux
Edit the last messageLeft ArrowLeft ArrowLeft Arrow
Open the message menuIII
Edit or view the original messageEEE
Open the sender cardUUU
Open read receiptsShiftVShiftVShiftV
Open the message imageVVV
Move the messageMMM
Open message historyShiftHShiftHShiftH
Star or unstar the messageCtrlSCtrlSCtrlS
Open emoji selection:::
Choose the first emoji result===
Add a thumbs-up reaction+++
Mark the message unreadShiftUShiftUShiftU
Collapse the message---
Mute the topicShiftMShiftMShiftM

Make a printable Zulip sheet