Zulip keyboard shortcuts

Zulip sorts team chat by topic, so each conversation in a channel keeps its own named thread. Its keys reply and start topics, move between views and through messages, write and send messages, and edit or act on existing ones.

Windows, macOS, Linux · 65 shortcuts

Basics

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

ActionShortcuts
Reply to the selected messageEnter also replies to the selected message.
Windows / macOS / LinuxR
Reply to the selected message
Windows / macOS / LinuxEnter
Start a new topic
Windows / macOS / LinuxC
Start a direct message
Windows / macOS / LinuxX
Paste formatted text
Windows / macOS / LinuxCtrl + V
Paste plain text
Windows / macOS / LinuxCtrl + Shift + V
Cancel or save the current draftCtrl+[ is also documented.
Windows / macOS / LinuxEscape
Open drafts
Windows / macOS / LinuxD
Move to the next messageJ also moves to the next message.
Windows / macOS / LinuxDown Arrow
Move to the next message
Windows / macOS / LinuxJ
Move to the last messageShift+G also moves to the last message.
Windows / macOS / LinuxEnd
Move to the last message
Windows / macOS / LinuxShift + G
Move to the next unread topic
Windows / macOS / LinuxN
Move to the next followed topic
Windows / macOS / LinuxShift + N
Move to the next unread direct message
Windows / macOS / LinuxP
Search messages
Windows / macOS / LinuxCtrl + K
Set your status
Windows / macOS / LinuxShift + Y
Show keyboard shortcuts
Windows / macOS / Linux?
Go to Home
Windows / macOS / LinuxCtrl + [

Compose

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

ActionShortcuts
Quote the selected message
Windows / macOS / Linux>
Forward the selected message
Windows / macOS / Linux<
Reply directly to the selected message
Windows / macOS / LinuxShift + R
Mention a user
Windows / macOS / Linux@
Send the messageEnter or Ctrl+Enter may send based on the compose settings.
Windows / macOS / LinuxTab then Enter
Insert a new line
Windows / macOS / LinuxShift + Enter
Bold text
Windows / macOS / LinuxCtrl + B
Italicize text
Windows / macOS / LinuxCtrl + I
Insert a snippet
Windows / macOS / LinuxCtrl + '
Format code
Windows / macOS / LinuxCtrl + Shift + C
Preview the message
Windows / macOS / LinuxAlt + P
Cancel composing
Windows / macOS / LinuxEscape

Message actions

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

ActionShortcuts
Edit the last message
Windows / macOS / LinuxLeft Arrow
Open the message menu
Windows / macOS / LinuxI
Edit or view the original message
Windows / macOS / LinuxE
Open the sender card
Windows / macOS / LinuxU
Open read receipts
Windows / macOS / LinuxShift + V
Open the message image
Windows / macOS / LinuxV
Move the message
Windows / macOS / LinuxM
Open message history
Windows / macOS / LinuxShift + H
Star or unstar the message
Windows / macOS / LinuxCtrl + S
Open emoji selection
Windows / macOS / Linux:
Choose the first emoji result
Windows / macOS / Linux=
Add a thumbs-up reaction
Windows / macOS / Linux+
Mark the message unread
Windows / macOS / LinuxShift + U
Collapse the message
Windows / macOS / Linux-
Mute the topic
Windows / macOS / LinuxShift + M

Source

official Zulip keyboard shortcuts · Checked

Zulip keyboard shortcut reference checked September 1, 2026. The official Web and Desktop table uses Ctrl notation and includes the same app-level map for the listed desktop platforms.

Make a printable Zulip sheet