
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.
| Action | Shortcut |
|---|---|
| Channel navigation | Alt+ ↓/↑ |
| Unread channel navigation | Shift+Alt+ ↓/↑ |
| Team navigation | Ctrl+Alt+ ↓/↑ |
| Switch to specified team | CtrlAlt |
| Quick channel switcher | CtrlK |
| Direct message menu | CtrlShiftK |
| Settings | CtrlShiftA |
| Recent mentions | CtrlShiftM |
| Focus on input field | CtrlShiftL |
| Open/close right sidebar | Ctrl. |
| Expand right sidebar | CtrlShift. |
| Display channel info | CtrlShiftI |
| Toggle unread/all channels | CtrlShiftU |
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.
| Action | Shortcut |
|---|---|
| Edit the latest message in channel | ↑ |
| Reply to the latest message in channel | Shift↑ |
| React to the previous message | CtrlShift |
| Redisplay previous message | Ctrl↑ |
| Redisplay next message | Ctrl↓ |
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.
| Action | Shortcut |
|---|---|
| Username | Tab |
| Channel | Tab |
| Emoji | Tab |
| Bold | CtrlB |
| Italic | CtrlI |
| Link | CtrlAltK |
| Search within channel | CtrlF |
| Upload file | CtrlU |
| Go back in history | Ctrl[ |
| Go forward in history | Ctrl] |
| Zoom in | Ctrl |
| Zoom out | Ctrl |
| Line break | ShiftEnter |
Call Features
Next are shortcuts for call features. Be careful with these, as accidentally remembering them wrong could lead to mishaps.
| Action | Shortcut |
|---|---|
| Join call in current channel | CtrlAltS |
| Mute/unmute | CtrlShiftSpace |
| Raise/lower hand | CtrlShiftY |
| Start/stop screen sharing | CtrlShiftE |
| Show/hide participant list | CtrlShiftAltP |
| Leave current call | CtrlShiftL |
| Push to talk (press to speak) | Space |