Mattermost keyboard shortcuts
Mattermost shortcuts cover channel navigation, search, message editing, formatting, file uploads, calls, and desktop tab management.
Windows, macOS, Linux · 52 shortcutsChannels and search
Move between channels, search the current channel, and open channel details or preferences.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Go to the previous channel | AltUp | OptionUp | AltUp |
| Go to the next channel | AltDown | OptionDown | AltDown |
| Go to the previous unread channel | AltShiftUp | OptionShiftUp | AltShiftUp |
| Go to the next unread channel | AltShiftDown | OptionShiftDown | AltShiftDown |
| Find channels or open a selected link | CtrlK | CmdK | CtrlK |
| Find direct messages | CtrlShiftK | CmdShiftK | CtrlShiftK |
| Open channel settings | CtrlShiftA | CmdShiftA | CtrlShiftA |
| Open mentions | CtrlShiftM | CmdShiftM | CtrlShiftM |
| Focus the message input | CtrlShiftL | CmdShiftL | CtrlShiftL |
| Toggle the right sidebar | Ctrl. | Cmd. | Ctrl. |
| Resize the right sidebar | CtrlShift. | CmdShift. | CtrlShift. |
| Search the current channel | CtrlShiftF | CmdShiftF | CtrlShiftF |
| Open unread channels or search | CtrlShiftU | CmdShiftU | CtrlShiftU |
| Open channel information | CtrlShiftI | CmdShiftI | CtrlShiftI |
Messages and formatting
Move through message history, reply, edit, react, and add formatting while composing a message.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Upload a file | CtrlU | CmdU | CtrlU |
| Move through message history upward | CtrlUp | CmdUp | CtrlUp |
| Move through message history downward | CtrlDown | CmdDown | CtrlDown |
| Edit your last message | Up | Up | Up |
| Open the reaction picker | CtrlShift\ | CmdShift\ | CtrlShift\ |
| Bold selected text | CtrlB | CmdB | CtrlB |
| Italicize selected text | CtrlI | CmdI | CtrlI |
| Insert a link | CtrlAltK | CmdOptionK | CtrlAltK |
| Insert a new line in a message | ShiftEnter | ShiftEnter | ShiftEnter |
| Go back in navigation history | AltLeft | Cmd[ | AltLeft |
| Go forward in navigation history | AltRight | Cmd] | AltRight |
| Extend a text selection upward | ShiftUp | ShiftUp | ShiftUp |
| Extend a text selection downward | ShiftDown | ShiftDown | ShiftDown |
Calls
Use these controls during a Mattermost Call when the Calls plugin is available in the server and channel.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Join or leave a call | CtrlAltS | CmdOptionS | CtrlAltS |
| Mute or unmute yourself | CtrlShiftSpace | CmdShiftSpace | CtrlShiftSpace |
| Raise or lower your hand | CtrlShiftY | CmdShiftY | CtrlShiftY |
| Start or stop screen sharing | CtrlShiftE | CmdShiftE | CtrlShiftE |
| Open the participants listCtrl+Shift+P is also documented for Windows and Linux. | AltP | OptionP | AltP |
| Leave the call | CtrlShiftL | CmdShiftL | CtrlShiftL |
| Temporarily unmute while held | Space | Space | Space |
Desktop app tabs
These commands are for the Mattermost desktop app rather than the browser interface.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Open a new Mattermost window | CtrlN | CmdN | CtrlN |
| Open a new tab | CtrlT | CmdT | CtrlT |
| Switch to the next tab | CtrlTab | CmdOptionRight | CtrlTab |
| Switch to the previous tab | CtrlShiftTab | CmdOptionLeft | CtrlShiftTab |
| Switch to tab 1 | Ctrl1 | Cmd1 | Ctrl1 |
| Switch to tab 2 | Ctrl2 | Cmd2 | Ctrl2 |
| Switch to tab 3 | Ctrl3 | Cmd3 | Ctrl3 |
| Switch to tab 4 | Ctrl4 | Cmd4 | Ctrl4 |
| Switch to tab 5 | Ctrl5 | Cmd5 | Ctrl5 |
| Switch to tab 6 | Ctrl6 | Cmd6 | Ctrl6 |
| Switch to tab 7 | Ctrl7 | Cmd7 | Ctrl7 |
| Switch to tab 8 | Ctrl8 | Cmd8 | Ctrl8 |
| Switch to tab 9 | Ctrl9 | Cmd9 | Ctrl9 |
| Close the current tab | CtrlW | CmdW | CtrlW |
| Close the main Mattermost window | CtrlShiftW | CmdShiftW | CtrlShiftW |
| Zoom in | CtrlShift+ | CmdShift+ | CtrlShift+ |
| Zoom out | CtrlShift- | CmdShift- | CtrlShift- |