Keyboard shortcuts for Channels
Keyboard shortcuts for Mattermost Channels help you make a more efficient use of your keyboard.
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.