
Mattermost Client App Shortcuts Summary
Mattermost is a Slack-like OSS chat tool. From channel navigation to speeding up message typing, mastering these shortcuts will definitely make your Mattermost work lightning fast.
Posted at: 2025.1.16
Table Of Contents
※ On macOS, ctrl is command, alt is option.
Navigation
First, let's learn the basic window navigation shortcuts. Mastering these will eliminate about half of your mouse operations.
| Command | Shortcut Key Assignment |
|---|---|
| Channel navigation | Alt + ↑ / ↓ |
| Unread channel navigation | Alt + Shift + ↑ / ↓ |
| Team navigation | Ctrl + Alt + ↑ / ↓ |
| Switch to specified team | Ctrl + Alt + 1-9 |
| Quick channel switcher | Ctrl + K |
| Direct message menu | Ctrl + Shift + K |
| Settings | Ctrl + Shift + A |
| Recent mentions | Ctrl + Shift + M |
| Focus on input field | Ctrl + Shift + L |
| Open/close right sidebar | Ctrl + . |
| Expand right sidebar | Ctrl + Shift + . |
| Display channel info | Ctrl + Shift + I |
| Toggle unread/all channels | Ctrl + Shift + U |
Messages
Next are shortcuts within channels. These may not be very intuitive, but they're extremely convenient once you learn them, as they allow you to quickly reply and send messages.
| Command | Shortcut Key Assignment |
|---|---|
| Edit the latest message in channel | Up |
| Reply to the latest message in channel | Shift + Up |
| React to the previous message | Ctrl + Shift + ⧵ |
| Redisplay previous message | Ctrl + Up |
| Redisplay next message | Ctrl + Down |
Shortcuts Within Messages
These are convenient shortcuts you can use when replying to messages. These are all shortcuts you definitely want to learn, but auto-completion is an absolute must-learn shortcut. Use @ for recipients, ~ for channel list, navigate with up/down keys, and confirm with Tab. Simple and convenient.
The built-in browser commands are also subtly useful.
| Command | Shortcut Key Assignment |
|---|---|
| Username | @ a-z + Tab |
| Channel | ~ a-z + Tab |
| Emoji | : a-z + Tab |
| Bold | Ctrl + B |
| Italic | Ctrl + I |
| Link | Ctrl + Alt + K |
| Search within channel | Ctrl + F |
| Upload file | Ctrl + U |
| Go back in history | Ctrl + [ |
| Go forward in history | Ctrl + ] |
| Zoom in | Ctrl + Plus key |
| Zoom out | Ctrl + Hyphen key |
| Line break | Shift + Enter |
Call Features
Next are shortcuts for call features. Be careful with these, as accidentally remembering them wrong could lead to mishaps.
| Command | Shortcut Key Assignment |
|---|---|
| Join call in current channel | Ctrl + Alt + S |
| Mute/unmute | Ctrl + Shift + Space |
| Raise/lower hand | Ctrl + Shift + Y |
| Start/stop screen sharing | Ctrl + Shift + E |
| Show/hide participant list | Alt + P / Ctrl + Shift + P |
| Leave current call | Ctrl + Shift + L |
| Push to talk (press to speak) | Space |