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 shortcutsBasics
Reply, start a topic or direct message, move through messages, and open help.
| Action | Shortcuts |
|---|---|
| Reply to the selected messageEnter also replies to the selected message. | Windows / macOS / LinuxR |
| 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 messagesCtrl+K also searches messages. | Windows / macOS / Linux/ |
| 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.
| Action | Shortcuts |
|---|---|
| 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 link | Windows / macOS / LinuxCtrl + Shift + L |
| 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.
| Action | Shortcuts |
|---|---|
| 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 |
| Copy the message link | Windows / macOS / LinuxL |
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.