Slack Keyboard Shortcuts for Windows
Navigation
Move focus to the next element
- Tab
Move focus to the previous element
- Shift
- +
- Tab
Move focus through messages in a channel or DM
- Up/Down
Move focus to the next section
- F6
Move focus to the previous section
- Shift
- +
- F6
Take action or ‘click’ on buttons
- Space
Take action or ‘click’ on links
- Enter
Close windows, menus, or the message field
- Esc
Zoom in/out
- Ctrl
- +
- +/-
Scroll up
- Home/PgUp
Scroll down
- End/PgDown
Quick Switcher
- Ctrl
- +
- K
Open direct messages menu
- Ctrl
- +
- Shift
- +
- K
Browse all channels
- Ctrl
- +
- Shift
- +
- L
Open All Threads view
- Ctrl
- +
- Shift
- +
- T
Previous channel or DM
- Alt
- +
- Up
Next channel or DM
- Alt
- +
- Down
Previous unread channel or DM
- Alt
- +
- Shift
- +
- Up
Next unread channel or DM
- Alt
- +
- Shift
- +
- Down
Prevous channel or DM visited
- Alt
- +
- Left
Next channel or DM visited
- Alt
- +
- Right
Preferences (desktop apps only)
- Ctrl
- +
- ,
Open or close right pane
- Ctrl
- +
- .
Channel info pane
- Ctrl
- +
- Shift
- +
- I
Activity
- Ctrl
- +
- Shift
- +
- M
Directory
- Ctrl
- +
- Shift
- +
- E
Starred Items
- Ctrl
- +
- Shift
- +
- S
Search the current channel or conversation
- Ctrl
- +
- F
Open previous search
- Ctrl
- +
- G
Toggle full screen view
- Ctrl
- +
- Shift
- +
- F
All Unreads navigation
Open All Unreads view
- Ctrl
- +
- Shift
- +
- A
Mark message as unread
- Alt
- +
- (click a message)
Move between channels
- Left/Right
Toggle current channel read or unread
- R
Switch workspaces
Switch to previous workspace
- Ctrl
- +
- Shift
- +
- Tab
Switch to next workspace
- Ctrl
- +
- Tab
Switch to a specific workspace
- Ctrl
- +
- [number]
Mark messages read or unread
Mark all messages in current channel or DM as read
- Esc
Mark all messages as read
- Shift
- +
- Esc
Set a message as your oldest unread message
- Alt
- +
- (click a message)
Message shortcuts
Edit your last message
- Up
Select text to beginning of current line
- Shift
- +
- Up
Select text to end of current line
- Shift
- +
- Down
Create a new line in your message
- Shift
- +
- Enter
Add emoji reactions to a message
- Ctrl
- +
- Shift
- +
- \
Bold selected text
- Ctrl
- +
- B
Italicize selected text
- Ctrl
- +
- I
Strikethrough selected text
- Ctrl
- +
- Shift
- +
- X
Quote selected text
- Ctrl
- +
- Shift
- +
- >
Codeblock selected text
- Ctrl
- +
- Shift
- +
- C
Turn selected text into a numbered list
- Ctrl
- +
- Shift
- +
- 7
Turn selected text into a bulleted list
- Ctrl
- +
- Shift
- +
- 8
Set or edit your status
- Ctrl
- +
- Shift
- +
- Y
Message autocomplete
Autocomplete @display name beginning with [character]
- [character]
- +
- Tab
Autocomplete channel beginning with [character]
- #[character]
- +
- Tab
Autocomplete emoji beginning with [character]
- :[character]
- +
- Tab
File and snippets
Upload a file
- Ctrl
- +
- U
Create a new snippet
- Ctrl
- +
- Shift
- +
- Enter
Call actions
Toggle mute on and off
- M
Toggle video on and off
- V
Show the invite list
- +/A
View and select emoji reactions
- E
- +
- 1-9
Slack Keyboard Shortcuts for Mac
Navigation
Move focus to the next element
- Tab
Move focus to the previous element
- Shift
- +
- Tab
Move focus through messages in a channel or DM
- Up/Down
Move focus to the next section
- F6
Move focus to the previous section
- Shift
- +
- F6
Take action or ‘click’ on buttons
- Space
Take action or ‘click’ on links
- Enter
Close windows, menus, or the message field
- Esc
Zoom in/out
- Cmd
- +
- +/-
Scroll up
- Home/PgUp
Scroll down
- End/PgDown
Quick Switcher
- Cmd
- +
- K
Open direct messages menu
- Cmd
- +
- Shift
- +
- K
Browse all channels
- Cmd
- +
- Shift
- +
- L
Open All Threads view
- Cmd
- +
- Shift
- +
- T
Previous channel or DM
- Alt
- +
- Up
Next channel or DM
- Alt
- +
- Down
Previous unread channel or DM
- Alt
- +
- Shift
- +
- Up
Next unread channel or DM
- Alt
- +
- Shift
- +
- Down
Prevous channel or DM visited
- Alt
- +
- Left
Next channel or DM visited
- Alt
- +
- Right
Preferences (desktop apps only)
- Cmd
- +
- ,
Open or close right pane
- Cmd
- +
- .
Channel info pane
- Cmd
- +
- Shift
- +
- I
Activity
- Cmd
- +
- Shift
- +
- M
Directory
- Cmd
- +
- Shift
- +
- E
Starred Items
- Cmd
- +
- Shift
- +
- S
Search the current channel or conversation
- Cmd
- +
- F
Open previous search
- Cmd
- +
- G
Toggle full screen view
- Cmd
- +
- Shift
- +
- F
All Unreads navigation
Open All Unreads view
- Cmd
- +
- Shift
- +
- A
Mark message as unread
- Alt
- +
- (click a message)
Move between channels
- Left/Right
Toggle current channel read or unread
- R
Switch workspaces
Switch to previous workspace
- Cmd
- +
- Shift
- +
- Tab
Switch to next workspace
- Cmd
- +
- Tab
Switch to a specific workspace
- Cmd
- +
- [number]
Mark messages read or unread
Mark all messages in current channel or DM as read
- Esc
Mark all messages as read
- Shift
- +
- Esc
Set a message as your oldest unread message
- Alt
- +
- (click a message)
Message shortcuts
Edit your last message
- Up
Select text to beginning of current line
- Shift
- +
- Up
Select text to end of current line
- Shift
- +
- Down
Create a new line in your message
- Shift
- +
- Enter
Add emoji reactions to a message
- Cmd
- +
- Shift
- +
- \
Bold selected text
- Cmd
- +
- B
Italicize selected text
- Cmd
- +
- I
Strikethrough selected text
- Cmd
- +
- Shift
- +
- X
Quote selected text
- Cmd
- +
- Shift
- +
- >
Codeblock selected text
- Cmd
- +
- Shift
- +
- C
Turn selected text into a numbered list
- Cmd
- +
- Shift
- +
- 7
Turn selected text into a bulleted list
- Cmd
- +
- Shift
- +
- 8
Set or edit your status
- Cmd
- +
- Shift
- +
- Y
Message autocomplete
Autocomplete @display name beginning with [character]
- [character]
- +
- Tab
Autocomplete channel beginning with [character]
- #[character]
- +
- Tab
Autocomplete emoji beginning with [character]
- :[character]
- +
- Tab
File and snippets
Upload a file
- Cmd
- +
- U
Create a new snippet
- Cmd
- +
- Shift
- +
- Enter
Call actions
Toggle mute on and off
- M
Toggle video on and off
- V
Show the invite list
- +/A
View and select emoji reactions
- E
- +
- 1-9