Mattermost keyboard shortcuts¶
Available on all plans
Cloud and self-hosted deployments
Mattermost keyboard shortcuts help you make a more efficient use of your keyboard when using Mattermost in a web browser or the desktop app.
Tip
More keyboard shortcuts are available. See the team keyboard shortcuts and text style documentation for details.
In Mattermost, display a list of available keyboard shortcuts by pressing Ctrl / on Windows or Linux, pressing ⌘ / on macOS, or using the
/shortcuts
slash command.

File uploads¶
The following keyboard shortcuts are supported in all supported browsers and in the Mattermost desktop app.
On Windows & Linux |
On Mac |
Description |
---|---|---|
Ctrl U |
⌘ U |
Upload a file. |
Messages¶
The following keyboard shortcuts are supported in all supported browsers and in the Mattermost desktop app.
On Windows & Linux |
On Mac |
Description |
---|---|---|
Ctrl ↑ (in empty input field) |
⌘ ↑ (in empty input field) |
Reprint previous message or slash command you entered. |
Ctrl ↓ (in empty input field) |
⌘ ↓ (in empty input field) |
Reprint next message or slash command you entered. |
Shift ↑ (in empty input field) |
⇧ ↑ (in empty input field) |
Reply to the most recent message in the current channel. |
↑ (in empty input field) |
↑ (in empty input field) |
Edit your last message in the current channel. |
@[character] Tab |
@[character] Tab |
Autocomplete @username beginning with [character]. |
~[character] Tab |
~[character] Tab |
Autocomplete channel beginning with [character]. |
:[character] Tab |
:[character] Tab |
Autocomplete emoji beginning with [character]. |
Ctrl Shift \ |
⌘ ⇧ \ |
React to last message in channel or thread. |
Message formatting¶
The following keyboard shortcuts are supported in all supported browsers and in the Mattermost desktop app.
On Windows & Linux |
On Mac |
Description |
---|---|---|
Ctrl B |
⌘ B |
Bold text. |
Ctrl I |
⌘ I |
Italicize text. |
Ctrl Alt K |
⌘ ⌥ K |
Format text as a link. |
Accessibility nagivation¶
The following keyboard shortcuts work in all supported browsers and in the Mattermost desktop app.
On Windows & Linux |
On Mac |
Description |
---|---|---|
Alt ← |
⌘ [ |
Go to the previous channel in your history. |
Alt → |
⌘ ] |
Go to the next channel in your history. |
Shift ↑ (in input field) |
⇧ ↑ (in input field) |
Highlight text to the previous line. |
Shift ↓ (in input field) |
⇧ ↓ (in input field) |
Highlight text to the next line. |
Shift Enter (in input field) |
⇧ Enter (in input field) |
Create a new line. |
Note
Though Mattermost keyboard shortcuts support standard languages and keyboard layouts, they may not work if you use keymapping that overwrites default browser shortcuts.
Calls¶
The following keyboard shortcuts are supported in all supported browsers and in the Mattermost desktop app when calls are enabled.
On Windows & Linux |
On Mac |
Description |
---|---|---|
Ctrl Alt S |
⌘ ⌥ S |
Start or join call in current channel. |
Ctrl Shift Space |
⌘ ⇧ Space |
Mute or unmute. |
Ctrl Shift Y |
⌘ ⇧ Y |
Raise or lower hand. |
Ctrl Shift E |
⌘ ⇧ E |
Share or unshare screen. |
Alt P or Ctrl Shift P |
⌥ P or ⌘ ⇧ P |
Show or hide participants list. |
Ctrl Shift L |
⌘ ⇧ L |
Leave current call. |
Space |
Space |
Hold to unmute (push to talk) |
Zoom in & zoom out display¶
The following display keyboard shortcuts work in all supported browsers and in the Mattermost desktop app.
On Windows & Linux |
On macOS |
Description |
---|---|---|
Ctrl Shift + |
⌘ ⇧ + |
Increase font size (zoom in). |
Ctrl Shift - |
⌘ ⇧ - |
Decrease font size (zoom out). |
Note
Though Mattermost keyboard shortcuts support standard languages and keyboard layouts, they may not work if you use keymapping that overwrites default browser shortcuts.