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 shortcutsBasics
Reply, start a topic or direct message, move through messages, and open help.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Reply to the selected messageEnter also replies to the selected message. | R | R | R |
| Start a new topic | C | C | C |
| Start a direct message | X | X | X |
| Paste formatted text | CtrlV | CtrlV | CtrlV |
| Paste plain text | CtrlShiftV | CtrlShiftV | CtrlShiftV |
| Cancel or save the current draftCtrl+[ is also documented. | Escape | Escape | Escape |
| Open drafts | D | D | D |
| Move to the next messageJ also moves to the next message. | Down Arrow | Down Arrow | Down Arrow |
| Move to the next message | J | J | J |
| Move to the last messageShift+G also moves to the last message. | End | End | End |
| Move to the last message | ShiftG | ShiftG | ShiftG |
| Move to the next unread topic | N | N | N |
| Move to the next followed topic | ShiftN | ShiftN | ShiftN |
| Move to the next unread direct message | P | P | P |
| Search messagesCtrl+K also searches messages. | / | / | / |
| Search messages | CtrlK | CtrlK | CtrlK |
| Set your status | ShiftY | ShiftY | ShiftY |
| Show keyboard shortcuts | ? | ? | ? |
| Go to Home | Ctrl[ | Ctrl[ | Ctrl[ |
Compose
Write replies, topics, and direct messages with formatting and preview controls.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Quote the selected message | > | > | > |
| Forward the selected message | < | < | < |
| Reply directly to the selected message | ShiftR | ShiftR | ShiftR |
| Mention a user | @ | @ | @ |
| Send the messageEnter or Ctrl+Enter may send based on the compose settings. | TabthenEnter | TabthenEnter | TabthenEnter |
| Insert a new line | ShiftEnter | ShiftEnter | ShiftEnter |
| Bold text | CtrlB | CtrlB | CtrlB |
| Italicize text | CtrlI | CtrlI | CtrlI |
| Insert a link | CtrlShiftL | CtrlShiftL | CtrlShiftL |
| Insert a snippet | Ctrl' | Ctrl' | Ctrl' |
| Format code | CtrlShiftC | CtrlShiftC | CtrlShiftC |
| Preview the message | AltP | AltP | AltP |
| Cancel composing | Escape | Escape | Escape |
Message actions
Open message menus, edit or move messages, and change message state.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Edit the last message | Left Arrow | Left Arrow | Left Arrow |
| Open the message menu | I | I | I |
| Edit or view the original message | E | E | E |
| Open the sender card | U | U | U |
| Open read receipts | ShiftV | ShiftV | ShiftV |
| Open the message image | V | V | V |
| Move the message | M | M | M |
| Open message history | ShiftH | ShiftH | ShiftH |
| Star or unstar the message | CtrlS | CtrlS | CtrlS |
| Open emoji selection | : | : | : |
| Choose the first emoji result | = | = | = |
| Add a thumbs-up reaction | + | + | + |
| Mark the message unread | ShiftU | ShiftU | ShiftU |
| Collapse the message | - | - | - |
| Mute the topic | ShiftM | ShiftM | ShiftM |
| Copy the message link | L | L | L |