Keyboard shortcuts
Everything in Zulip can be done with the mouse, but mastering a few keyboard
shortcuts will change your experience of the app. Start with the basics
below, and add more to your repertoire as needed.
The basics
-
Reply to message: r or Enter — Reply to the selected
message (outlined in blue).
-
New stream message: c — Start a new topic in the current stream.
-
New private message: x
-
Cancel compose: Esc or Ctrl + [ — Close the compose box and save
the unsent message as a draft.
-
View drafts: d — Use the arrow keys and Enter to restore a draft.
Press d again to close.
-
Next message: ↓ or j
-
Last message: End or G — Also marks all messages in
the current view as read.
-
Next unread topic: n
-
Next unread private message: p
-
Search messages: /
-
Toggle keyboard shortcuts view: ?
Navigation
-
Search messages: / or Ctrl+k
-
Search streams: q
-
Search people: w
-
Last message: End or G — Also marks all messages in
the current view as read.
-
First message: Home
-
Previous message: ↑ or k
-
Next message: ↓ or j
-
Scroll up: PgUp or K
-
Scroll down: PgDn, J, or Spacebar
Narrowing
-
Narrow to next unread topic: n
-
Narrow to next unread private message: p
-
Narrow to stream: s
-
Narrow to topic or PM conversation: S
-
Narrow to all private messages: P
-
Cycle between stream narrows: A (previous) and D (next)
-
Narrow to all messages: Esc or Ctrl + [ — Shows all unmuted messages.
-
Narrow to current compose box recipient: Ctrl + .
Composing messages
-
Reply to message: r or Enter — Reply to the selected
message (outlined in blue). Same behavior as clicking on the message.
-
Reply to message, mentioning author: @
-
Reply only to author: R
-
Quote and reply to message: >
-
New stream message: c — For starting a new topic in a stream.
-
New private message: x
In the compose box
-
Send message: Enter, Tab then Enter, and/or Ctrl + Enter,
depending on your settings. See
enable enter to send.
-
Insert new line: Enter, or Shift + Enter, depending on your
settings. See
enable enter to send.
-
Cancel compose: Esc or Ctrl + [ — Close the compose box and save
the unsent message as a draft.
Message actions
- Edit last message:
← — Open the last editable message in the current
view (if any).
For a selected message (outlined in blue)
Drafts
Within the drafts view
Keyboard navigation (e.g. arrow keys) works as expected.
-
Toggle shortcuts help: ?
-
Toggle gear menu: g
For a selected message (outlined in blue)
Streams settings page
For a selected stream
-
View stream messages: V
-
Toggle subscription: S