Slack Keyboard Shortcuts Cheat Sheet
A cheat sheet for 62 keyboard shortcuts in Slack.
Navigation
| Operation | Mac Shortcut | Win Shortcut |
|---|---|---|
| Move focus to next element | Tab |
Tab |
| Move focus to previous element | Shift + Tab |
Shift + Tab |
| Move focus between messages in a channel or DM | Up/Down |
Up/Down |
| Move focus to next section | F6 |
F6 |
| Move focus to previous section | Shift + F6 |
Shift + F6 |
| Act on or “click” a button | Space |
Space |
| Act on or “click” a link | Enter |
Enter |
| Close 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 Message 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 |
| Previous 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 info 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
| Operation | Mac Shortcut | Win Shortcut |
|---|---|---|
| Open all unreads view | Cmd + Shift + A |
Ctrl + Shift + A |
| Mark 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
| Operation | Mac Shortcut | Win Shortcut |
|---|---|---|
| Switch to previous workspace | Cmd + Shift + Tab |
Ctrl + Shift + Tab |
| Switch to next workspace | Cmd + Tab |
Ctrl + Tab |
| Switch to a specific workspace | Cmd + [number] |
Ctrl + [number] |
Mark Messages as Read or Unread
| Operation | 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 oldest unread message | Alt + (click a message) |
Alt + (click a message) |
Message Shortcuts
| Operation | Mac Shortcut | Win Shortcut |
|---|---|---|
| Edit your last message | Up |
Up |
| Select text to beginning of current line | Shift + Up |
Shift + Up |
| Select text to end of current line | Shift + Down |
Shift + Down |
| Create new line in your message | Shift + Enter |
Shift + Enter |
| Add emoji reaction to message | Cmd + Shift + \ |
Ctrl + Shift + \ |
| Bold selected text | Cmd + B |
Ctrl + B |
| Italicize selected text | Cmd + I |
Ctrl + I |
| Strikethrough 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 numbered list | Cmd + Shift + 7 |
Ctrl + Shift + 7 |
| Convert selected text to bulleted list | Cmd + Shift + 8 |
Ctrl + Shift + 8 |
| Set or edit your status | Cmd + Shift + Y |
Ctrl + Shift + Y |
Message Autocomplete
| Operation | Mac Shortcut | Win Shortcut |
|---|---|---|
| Autocomplete @display name beginning with [char] | [char] + Tab |
[char] + Tab |
| Autocomplete channel beginning with [char] | #[char] + Tab |
#[char] + Tab |
| Autocomplete emoji beginning with [char] | :[char] + Tab |
:[char] + Tab |
Files and Snippets
| Operation | Mac Shortcut | Win Shortcut |
|---|---|---|
| Upload a file | Cmd + U |
Ctrl + U |
| Create new code snippet | Cmd + Shift + Enter |
Ctrl + Shift + Enter |
Call Operations
| Operation | Mac Shortcut | Win Shortcut |
|---|---|---|
| Toggle mute on or off | M |
M |
| Toggle video on or off | V |
V |
| Show invite list | +/A |
+/A |
| View and select emoji reaction | E + 1-9 |
E + 1-9 |