Keyboard shortcuts for Channels
Available on all plans
Cloud and self-hosted deployments
Keyboard shortcuts for Mattermost Channels help you make more efficient use of your keyboard in a web browser or the desktop app.
Tip
Display a list of available keyboard shortcuts by pressing Ctrl / on Windows or Linux, pressing ⌘ / on Mac, or using the /shortcuts
slash command.
File upload shortcuts
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. |
Message shortcuts
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. |
Formatting shortcuts
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 shortcuts
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 shortcuts
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) |