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.