Mattermost keyboard shortcuts
Mattermost is an open source team chat that organizations can host on their own servers. Its keys switch channels and search, reply to, edit, and format messages, control Calls, and manage tabs in the desktop app.
Windows, macOS, Linux · 52 shortcutsChannels and search
Move between channels, search the current channel, and open channel details or preferences.
| Action | Shortcuts |
|---|---|
| Go to the previous channel | Windows / LinuxAlt + Up macOSOption + Up |
| Go to the next channel | Windows / LinuxAlt + Down macOSOption + Down |
| Go to the previous unread channel | Windows / LinuxAlt + Shift + Up macOSOption + Shift + Up |
| Go to the next unread channel | Windows / LinuxAlt + Shift + Down macOSOption + Shift + Down |
| Find channels or open a selected link | Windows / LinuxCtrl + K macOSCmd + K |
| Find direct messages | Windows / LinuxCtrl + Shift + K macOSCmd + Shift + K |
| Open channel settings | Windows / LinuxCtrl + Shift + A macOSCmd + Shift + A |
| Open mentions | Windows / LinuxCtrl + Shift + M macOSCmd + Shift + M |
| Focus the message input | Windows / LinuxCtrl + Shift + L macOSCmd + Shift + L |
| Toggle the right sidebar | Windows / LinuxCtrl + . macOSCmd + . |
| Resize the right sidebar | Windows / LinuxCtrl + Shift + . macOSCmd + Shift + . |
| Search the current channel | Windows / LinuxCtrl + Shift + F macOSCmd + Shift + F |
| Open unread channels or search | Windows / LinuxCtrl + Shift + U macOSCmd + Shift + U |
| Open channel information | Windows / LinuxCtrl + Shift + I macOSCmd + Shift + I |
Messages and formatting
Move through message history, reply, edit, react, and add formatting while composing a message.
| Action | Shortcuts |
|---|---|
| Upload a file | Windows / LinuxCtrl + U macOSCmd + U |
| Move through message history upward | Windows / LinuxCtrl + Up macOSCmd + Up |
| Move through message history downward | Windows / LinuxCtrl + Down macOSCmd + Down |
| Edit your last message | Windows / macOS / LinuxUp |
| Open the reaction picker | Windows / LinuxCtrl + Shift + \ macOSCmd + Shift + \ |
| Bold selected text | Windows / LinuxCtrl + B macOSCmd + B |
| Italicize selected text | Windows / LinuxCtrl + I macOSCmd + I |
| Insert a link | Windows / LinuxCtrl + Alt + K macOSCmd + Option + K |
| Insert a new line in a message | Windows / macOS / LinuxShift + Enter |
| Go back in navigation history | Windows / LinuxAlt + Left macOSCmd + [ |
| Go forward in navigation history | Windows / LinuxAlt + Right macOSCmd + ] |
| Extend a text selection upward | Windows / macOS / LinuxShift + Up |
| Extend a text selection downward | Windows / macOS / LinuxShift + Down |
Calls
Use these controls during a Mattermost Call when the Calls plugin is available in the server and channel.
| Action | Shortcuts |
|---|---|
| Join or leave a call | Windows / LinuxCtrl + Alt + S macOSCmd + Option + S |
| Mute or unmute yourself | Windows / LinuxCtrl + Shift + Space macOSCmd + Shift + Space |
| Raise or lower your hand | Windows / LinuxCtrl + Shift + Y macOSCmd + Shift + Y |
| Start or stop screen sharing | Windows / LinuxCtrl + Shift + E macOSCmd + Shift + E |
| Open the participants listCtrl+Shift+P is also documented for Windows and Linux. | Windows / LinuxAlt + P macOSOption + P |
| Leave the call | Windows / LinuxCtrl + Shift + L macOSCmd + Shift + L |
| Temporarily unmute while held | Windows / macOS / LinuxSpace |
Desktop app tabs
These commands are for the Mattermost desktop app rather than the browser interface.
| Action | Shortcuts |
|---|---|
| Open a new Mattermost window | Windows / LinuxCtrl + N macOSCmd + N |
| Open a new tab | Windows / LinuxCtrl + T macOSCmd + T |
| Switch to the next tab | Windows / LinuxCtrl + Tab macOSCmd + Option + Right |
| Switch to the previous tab | Windows / LinuxCtrl + Shift + Tab macOSCmd + Option + Left |
| Switch to tab 1 | Windows / LinuxCtrl + 1 macOSCmd + 1 |
| Switch to tab 2 | Windows / LinuxCtrl + 2 macOSCmd + 2 |
| Switch to tab 3 | Windows / LinuxCtrl + 3 macOSCmd + 3 |
| Switch to tab 4 | Windows / LinuxCtrl + 4 macOSCmd + 4 |
| Switch to tab 5 | Windows / LinuxCtrl + 5 macOSCmd + 5 |
| Switch to tab 6 | Windows / LinuxCtrl + 6 macOSCmd + 6 |
| Switch to tab 7 | Windows / LinuxCtrl + 7 macOSCmd + 7 |
| Switch to tab 8 | Windows / LinuxCtrl + 8 macOSCmd + 8 |
| Switch to tab 9 | Windows / LinuxCtrl + 9 macOSCmd + 9 |
| Close the current tab | Windows / LinuxCtrl + W macOSCmd + W |
| Close the main Mattermost window | Windows / LinuxCtrl + Shift + W macOSCmd + Shift + W |
| Zoom in | Windows / LinuxCtrl + Shift + + macOSCmd + Shift + + |
| Zoom out | Windows / LinuxCtrl + Shift + - macOSCmd + Shift + - |
Source
official Mattermost keyboard shortcuts · Checked
Current Mattermost keyboard shortcuts checked September 1, 2026. The official table covers Windows, Linux, and macOS. Some call controls depend on Mattermost Calls being enabled, and desktop tab commands apply to the Mattermost desktop app.