Slack Keyboard Shortcuts Cheat Sheet
A cheat sheet for 62 keyboard shortcuts in Slack.
Navigation
| Action | Mac Shortcut | Win Shortcut |
|---|---|---|
| Move focus to the next element | Tab |
Tab |
| Move focus to the previous element | Shift + Tab |
Shift + Tab |
| Shift focus through messages in a channel or DM | Up/Down |
Up/Down |
| Move focus to the next section | F6 |
F6 |
| Move focus to the previous section | Shift + F6 |
Shift + F6 |
| Take action or “click” a button | Space |
Space |
| Take action or “click” a link | Enter |
Enter |
| Close a window, menu, or message field | Esc |
Esc |
| Zoom in/out | Cmd + +/- |
Ctrl + +/- |
| Scroll up | Home/Page Up |
Home/Page Up |
| Scroll down | End/Page Down |
End/Page Down |
| Quick Switcher | Cmd + K |
Ctrl + K |
| Open Direct Messages menu | Cmd + Shift + K |
Ctrl + Shift + K |
| Browse all channels | Cmd + Shift + L |
Ctrl + Shift + L |
| Open All Threads view | Cmd + Shift + T |
Ctrl + Shift + T |
| Previous channel or DM | Alt + Up |
Alt + Up |
| Next channel or DM | Alt + Down |
Alt + Down |
| Previous unread channel or DM | Alt + Shift + Up |
Alt + Shift + Up |
| Next unread channel or DM | Alt + Shift + Down |
Alt + Shift + Down |
| Previously visited channel or DM | Alt + Left |
Alt + Left |
| Next visited channel or DM | Alt + Right |
Alt + Right |
| Preferences (desktop app only) | Cmd + , |
Ctrl + , |
| Open or close right pane | Cmd + . |
Ctrl + . |
| Channel details pane | Cmd + Shift + I |
Ctrl + Shift + I |
| Activity | Cmd + Shift + M |
Ctrl + Shift + M |
| Directory | Cmd + Shift + E |
Ctrl + Shift + E |
| Starred items | Cmd + Shift + S |
Ctrl + Shift + S |
| Search current channel or conversation | Cmd + F |
Ctrl + F |
| Open previous search | Cmd + G |
Ctrl + G |
| Toggle full-screen view | Cmd + Shift + F |
Ctrl + Shift + F |
All Unreads Navigation
| Action | Mac Shortcut | Win Shortcut |
|---|---|---|
| Open All Unreads view | Cmd + Shift + A |
Ctrl + Shift + A |
| Mark a message as unread | Alt + (Click a message) |
Alt + (Click a message) |
| Move between channels | Left/Right |
Left/Right |
| Toggle current channel read or unread | R |
R |
Switching Workspaces
| Action | Mac Shortcut | Win Shortcut |
|---|---|---|
| Switch to the previous workspace | Cmd + Shift + Tab |
Ctrl + Shift + Tab |
| Switch to the next workspace | Cmd + Tab |
Ctrl + Tab |
| Switch to a specific workspace | Cmd + [Number] |
Ctrl + [Number] |
Marking Messages Read or Unread
| Action | Mac Shortcut | Win Shortcut |
|---|---|---|
| Mark all messages in current channel or DM as read | Esc |
Esc |
| Mark all messages as read | Shift + Esc |
Shift + Esc |
| Set message as earliest unread message | Alt + (Click a message) |
Alt + (Click a message) |
Message Shortcuts
| Action | Mac Shortcut | Win Shortcut |
|---|---|---|
| Edit your last message | Up |
Up |
| Select text to the beginning of the current line | Shift + Up |
Shift + Up |
| Select text to the end of the current line | Shift + Down |
Shift + Down |
| Create a new line in your message | Shift + Enter |
Shift + Enter |
| Add emoji reaction to a message | Cmd + Shift + \ |
Ctrl + Shift + \ |
| Bold selected text | Cmd + B |
Ctrl + B |
| Italicize selected text | Cmd + I |
Ctrl + I |
| Strike through selected text | Cmd + Shift + X |
Ctrl + Shift + X |
| Quote selected text | Cmd + Shift + > |
Ctrl + Shift + > |
| Codeblock selected text | Cmd + Shift + C |
Ctrl + Shift + C |
| Convert selected text to a numbered list | Cmd + Shift + 7 |
Ctrl + Shift + 7 |
| Convert selected text to a bulleted list | Cmd + Shift + 8 |
Ctrl + Shift + 8 |
| Set or edit your status | Cmd + Shift + Y |
Ctrl + Shift + Y |
Message Autocomplete
| Action | Mac Shortcut | Win Shortcut |
|---|---|---|
| Autocomplete @display name starting with [character] | [character] + Tab |
[character] + Tab |
| Autocomplete channel starting with [character] | #[character] + Tab |
#[character] + Tab |
| Autocomplete emoji starting with [character] | :[character] + Tab |
:[character] + Tab |
Files and Snippets
| Action | Mac Shortcut | Win Shortcut |
|---|---|---|
| Upload a file | Cmd + U |
Ctrl + U |
| Create a new snippet | Cmd + Shift + Enter |
Ctrl + Shift + Enter |
Call Operations
| Action | Mac Shortcut | Win Shortcut |
|---|---|---|
| Toggle mute on/off | M |
M |
| Toggle video on/off | V |
V |
| Show invite list | +/A |
+/A |
| View and select emoji reaction | E + 1-9 |
E + 1-9 |