Skip to main content

Mattermost keyboard shortcuts

Mattermost keyboard shortcuts help you make a more efficient use of your keyboard when using Mattermost in a web browser or the desktop app.

Channel navigation

The following keyboard shortcuts for channels are supported in all supported browsers and in the Mattermost desktop app.

On Windows & LinuxOn MacDescription
Alt Previous channel or direct message in the channel sidebar.
Alt Next channel or direct message in the channel sidebar.
Alt Shift Previous channel or direct message in the channel sidebar with unread messages.
Alt Shift Next channel or direct message in the channel sidebar with unread messages.
Alt + select channel + select channelMark the last post in the channel as unread.
Ctrl K K
  • If text isn't selected: Open the Find Channels dialog.
  • If text is selected: Create a hyperlink in the format [linktext](URL).
Ctrl Shift K KOpen the Direct Messages dialog.
Ctrl Shift A AOpen the Settings dialog.
Ctrl Shift M MOpen recent mentions.
Ctrl Shift L LSet focus to center channel input field.
Ctrl . .Open or close the right-hand sidebar.
Ctrl Shift . .Expand or shrink the width of the open right-hand sidebar.
Ctrl Shift F FMove focus to the Search field and search the current channel.
Ctrl Shift U UFind unread channels or search through all channels.
Ctrl Shift I IOpen or close Channel Info details in the right-hand sidebar.

File uploads

The following keyboard shortcuts are supported in all supported browsers and in the Mattermost desktop app.

On Windows & LinuxOn MacDescription
Ctrl U UUpload a file.

Messages

The following keyboard shortcuts are supported in all supported browsers and in the Mattermost desktop app.

On Windows & LinuxOn MacDescription
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] TabAutocomplete @username beginning with [character].
~[character] Tab~[character] TabAutocomplete channel beginning with [character].
:[character] Tab:[character] TabAutocomplete 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 & LinuxOn MacDescription
Ctrl B BBold text.
Ctrl I IItalicize text.
Ctrl Alt K KFormat text as a link.

Accessibility nagivation

The following keyboard shortcuts work in all supported browsers and in the Mattermost desktop app.

On Windows & LinuxOn MacDescription
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.

Calls

The following keyboard shortcuts are supported in all supported browsers and in the Mattermost desktop app when calls are enabled.

On Windows & LinuxOn MacDescription
Ctrl Alt S SStart or join call in current channel.
Ctrl Shift Space SpaceMute or unmute.
Ctrl Shift Y YRaise or lower hand.
Ctrl Shift E EShare or unshare screen.
Alt P or Ctrl Shift P P or PShow or hide participants list.
Ctrl Shift L LLeave current call.
SpaceSpaceHold to unmute (push to talk) Note: works in the expanded view/popout window only.

The following navigation keyboard shortcuts are supported only in the Mattermost desktop app.

Mattermost desktop app v6.0 introduces the ability to keep multiple workspaces open at the same time and work across them without constant switching contexts. The following keyboard shortcuts help you navigate multiple views:

On Windows & LinuxOn macOSDescription
Ctrl N NOpen a new window for the current server
Ctrl T TOpen a new tab for the current server
Ctrl Tab TabGo to the next tab
Ctrl Shift Tab TabGo to the previous tab
Ctrl 1-9 1-9Jump to a specific tab based on its position
Ctrl W WClose current tab when multiple tabs are open
Ctrl Shift W WClose main window

Zoom in & zoom out display

The following display keyboard shortcuts work in all supported browsers and in the Mattermost desktop app.

On Windows & LinuxOn macOSDescription
Ctrl Shift + +Increase font size (zoom in).
Ctrl Shift - -Decrease font size (zoom out).