Slack keyboard shortcuts
Slack · 80 shortcuts80 Slack shortcuts grouped by task, with Windows and Mac keys side by side. Click any row for the full answer page.
Essentials
| Action | Windows | Mac |
|---|---|---|
| Compose new message | Ctrl+NCtrlN | Cmd+N⌘N |
| Compose new message (alt) | Ctrl+Shift+KCtrlShiftK | Cmd+Shift+K⌘⇧K |
| Unsend message | Ctrl+ZCtrlZ | Cmd+Z⌘Z |
| Set status | Ctrl+Shift+YCtrlShiftY | Cmd+Shift+Y⌘⇧Y |
| Open preferences | Ctrl+,Ctrl, | Cmd+,⌘, |
| Hide right sidebar | Ctrl+.Ctrl. | Cmd+.⌘. |
| Create new canvas | Ctrl+Shift+NCtrlShiftN | Cmd+Shift+N⌘⇧N |
| Upload file | Ctrl+OCtrlO | Cmd+O⌘O |
| View downloaded files | Ctrl+Shift+JCtrlShiftJ | Cmd+Shift+J⌘⇧J |
| Create snippet | Ctrl+Shift+EnterCtrlShift↵ | Cmd+Shift+Enter⌘⇧↵ |
| Open emoji picker | Ctrl+Shift+`CtrlShift` | Cmd+Shift+`⌘⇧` |
| Start search | Ctrl+GCtrlG | Cmd+G⌘G |
| Search current conversation | Ctrl+FCtrlF | Cmd+F⌘F |
| Open Help | F1F1 | F1F1 |
| Toggle full-screen | F11F11 | Ctrl+Cmd+F⌃⌘F |
| Close window | Ctrl+WCtrlW | Cmd+W⌘W |
| Reopen closed window | Ctrl+Shift+WCtrlShiftW | Cmd+Shift+W⌘⇧W |
| Open People view | Ctrl+Shift+ECtrlShiftE | Cmd+Shift+E⌘⇧E |
| Quit Slack | Ctrl+QCtrlQ | Cmd+Q⌘Q |
Calls
| Action | Windows | Mac |
|---|---|---|
| Start/join/leave huddle | Ctrl+Shift+HCtrlShiftH | Cmd+Shift+H⌘⇧H |
| Toggle huddle mute | Ctrl+Shift+SpaceCtrlShiftSpace | Cmd+Shift+Space⌘⇧Space |
Navigation
| Action | Windows | Mac |
|---|---|---|
| Jump to most recent unread | Ctrl+JCtrlJ | Cmd+J⌘J |
| Previous unread channel/DM | Alt+Shift+UpAltShift↑ | Option+Shift+Up⌥⇧↑ |
| Next unread channel/DM | Alt+Shift+DownAltShift↓ | Option+Shift+Down⌥⇧↓ |
| Previous channel/DM | Alt+UpAlt↑ | Option+Up⌥↑ |
| Next channel/DM | Alt+DownAlt↓ | Option+Down⌥↓ |
| Back in history | Alt+LeftAlt← | Cmd+[⌘[ |
| Forward in history | Alt+RightAlt→ | Cmd+]⌘] |
| Open Home view | Ctrl+Shift+1CtrlShift1 | Ctrl+1⌃1 |
| Browse DMs | Ctrl+Shift+2CtrlShift2 | Cmd+Shift+K⌘⇧K |
| Open Activity view | Ctrl+Shift+MCtrlShiftM | Cmd+Shift+M⌘⇧M |
| Open More view | Ctrl+Shift+0CtrlShift0 | Ctrl+0⌃0 |
| Open Threads view | Ctrl+Shift+TCtrlShiftT | Cmd+Shift+T⌘⇧T |
| Browse channels | Ctrl+Shift+LCtrlShiftL | Cmd+Shift+L⌘⇧L |
| Open conversation details | Ctrl+Shift+ICtrlShiftI | Cmd+Shift+I⌘⇧I |
| Jump to conversation | Ctrl+KCtrlK | — |
| Move focus to next section | F6F6 | F6F6 |
| Move focus to previous section | Shift+F6ShiftF6 | Shift+F6⇧F6 |
| Mark current conversation read | EscEsc | EscEsc |
| Mark all as read | Shift+EscShiftEsc | Shift+Esc⇧Esc |
| Open All unread view | Ctrl+Shift+ACtrlShiftA | Cmd+Shift+A⌘⇧A |
| Expand/collapse workspace switcher | Ctrl+Shift+SCtrlShiftS | Cmd+Shift+S⌘⇧S |
| Switch to previous workspace | Ctrl+Shift+TabCtrlShift⇥ | Ctrl+Shift+Tab⌃⇧⇥ |
| Switch to next workspace | Ctrl+TabCtrl⇥ | Ctrl+Tab⌃⇥ |
| Switch to specific workspace | Ctrl+1Ctrl1 | Cmd+1⌘1 |
| Previous tab | Ctrl+PgUpCtrlPgUp | Ctrl+PgUp⌃PgUp |
| Next tab | Ctrl+PgDnCtrlPgDn | Ctrl+PgDn⌃PgDn |
Messaging
| Action | Windows | Mac |
|---|---|---|
| Edit message | EE | EE |
| Delete message | DeleteDelete | DeleteDelete |
| Open/reply to thread | TT | TT |
| Forward message | FF | FF |
| Pin/unpin message | PP | PP |
| Save message | AA | AA |
| Mark messages above as unread | UU | UU |
| Create reminder | MM | MM |
| React to message with emoji | RR | RR |
| Select to line beginning | Shift+UpShift↑ | Shift+Up⇧↑ |
| Select to line end | Shift+DownShift↓ | Shift+Down⇧↓ |
| New line | Shift+EnterShift↵ | Shift+Enter⇧↵ |
| Bold | Ctrl+BCtrlB | Cmd+B⌘B |
| Italicize | Ctrl+ICtrlI | Cmd+I⌘I |
| Underline | — | Cmd+U⌘U |
| Strikethrough | Ctrl+Shift+XCtrlShiftX | Cmd+Shift+X⌘⇧X |
| Hyperlink | Ctrl+Shift+UCtrlShiftU | Cmd+Shift+U⌘⇧U |
| Quote | Ctrl+Shift+9CtrlShift9 | Cmd+Shift+9⌘⇧9 |
| Code | Ctrl+Shift+CCtrlShiftC | Cmd+Shift+C⌘⇧C |
| Codeblock | Ctrl+Alt+Shift+CCtrlAltShiftC | Cmd+Option+Shift+C⌘⌥⇧C |
| Bulleted list | Ctrl+Shift+8CtrlShift8 | Cmd+Shift+8⌘⇧8 |
| Numbered list | Ctrl+Shift+7CtrlShift7 | Cmd+Shift+7⌘⇧7 |
| Apply markdown | Ctrl+Shift+FCtrlShiftF | Cmd+Shift+F⌘⇧F |
| Undo formatting | Ctrl+ZCtrlZ | Cmd+Z⌘Z |
Canvas
| Action | Windows | Mac |
|---|---|---|
| Paragraph | Ctrl+Alt+0CtrlAlt0 | Cmd+Option+0⌘⌥0 |
| Big heading | Ctrl+Alt+1CtrlAlt1 | Cmd+Option+1⌘⌥1 |
| Medium heading | Ctrl+Alt+2CtrlAlt2 | Cmd+Option+2⌘⌥2 |
| Small heading | Ctrl+Alt+3CtrlAlt3 | Cmd+Option+3⌘⌥3 |
| Checklist | Ctrl+Shift+0CtrlShift0 | Cmd+Shift+0⌘⇧0 |
| View comment thread | Ctrl+Alt+TCtrlAltT | Cmd+Option+T⌘⌥T |
| Show reader/edit view | Ctrl+Alt+RCtrlAltR | Cmd+Option+R⌘⌥R |
| Find and replace | Ctrl+Shift+HCtrlShiftH | Cmd+Shift+H⌘⇧H |
| Redo | Ctrl+Shift+ZCtrlShiftZ | Cmd+Shift+Z⌘⇧Z |
Ask your agent
Prompt
Make me a one-page Slack cheat sheet from the 80 shortcuts at https://keyflowhub.com/shortcuts/slack, ordered by what I'm most likely to use, and point out any that clash with my current keybindings.
Paste into Claude Code and it will do the rest.
Questions
Windows: Ctrl + Z. Mac: Cmd + Z.
Windows: Ctrl + Shift + Z. Mac: Cmd + Shift + Z.
Windows: A. Mac: A.
Windows: Ctrl + Shift + H. Mac: Cmd + Shift + H.
Sources: slack.com