Navigation
| Action | Shortcut |
|---|---|
| Move focus to the next element | Tab |
| Move focus to the previous element | ⇧+Tab |
| Move focus through messages in a channel or DM | ↑or↓ |
| Move focus to the next section* | ⌃+` |
| Move focus to the previous section* | ⇧+⌃+` |
| Take action or "click" on buttons | Spacebar |
| Take action or "click" on links | Enter |
| Close windows, menus, or the message input box | Esc |
| Zoom in or out | ⌘++ |
| (increase or decrease text size) | ⌘+- |
| Scroll up | Fn↑ |
| (This can be toggled in your Preferences.) | PageUp |
| Scroll down | Fn↓ |
| (This can be toggled in your Preferences.) | PageDown |
| Quick Switcher | ⌘+K |
| (T is desktop app only.) | ⌘+T |
| Open direct messages menu | ⌘+⇧+K |
| Open All Threads view | ⌘+⇧+T |
| Previous channel or DM | Alt↑ |
| Next channel or DM | Alt↓ |
| Previous unread channel or DM | ⌥+⇧+↑ |
| Next unread channel or DM | Alt⇧↓ |
| Previous channel or DM visited | ⌘+[ |
| Next channel or DM visited | ⌘+] |
| Preferences | ⌘or |
| Open or close right pane | ⌘+. |
| Channel info pane | ⌘+⇧+I |
| Activity | ⌘+⇧+M |
| Directory | ⌘+⇧+E |
| Starred Items | ⌘+⇧+S |
| Search the current channel or conversation | ⌘+F |
| Toggle full screen view | ^+⌘+F |
| Move focus to the next element | Tab |
| Move focus to the previous element | ⇧+Tab |
| Move focus through messages in a channel or DM | ↑or↓ |
| Move focus to the next section* | ⌃+` |
| Move focus to the previous section* | ⇧+⌃+` |
| Take action or "click" on buttons | Spacebar |
| Take action or "click" on links | Enter |
| Close windows, menus, or the message input box | Esc |
| Zoom in or out | ⌃ |
| (increase or decrease text size) | ⌃ |
| Scroll up | Home |
| (This can be toggled in your Preferences.) | PageUp |
| Scroll down | End |
| (This can be toggled in your Preferences.) | PageDown |
| Quick Switcher | CtrlK |
| (T is desktop app only.) | CtrlT |
| Open direct messages menu | CtrlShiftK |
| Open All Threads view | CtrlShiftT |
| Previous channel or DM | Alt↑ |
| Next channel or DM | Alt↓ |
| Previous unread channel or DM | AltShift↑ |
| Next unread channel or DM | AltShift↓ |
| Previous channel or DM visited | Alt← |
| Next channel or DM visited | Alt→ |
| Preferences | ⌃or |
| Open or close right pane | Ctrl. |
| Channel info pane | CtrlShiftI |
| Activity | CtrlShiftM |
| Directory | CtrlShiftE |
| Starred Items | CtrlShiftS |
| Search the current channel or conversation | CtrlF |
| Toggle full screen view | CtrlShiftF |
All Unreads navigation
| Action | Shortcut |
|---|---|
| Open All Unreads view | ⌘+⇧+A |
| Mark messages as unread | ⌥andclickAmessage |
| Move between channels | →or← |
| Toggle current channel read or unread | R |
| Open All Unreads view | CtrlShiftA |
| Mark messages as unread | ⌥andclickAmessage |
| Move between channels | →or← |
| Toggle current channel read or unread | R |
Switch teams
| Action | Shortcut |
|---|---|
| Switch to previous team | ⌘+⇧+[ |
| Switch to next team | ⌘+⇧+] |
| Switch to a specific team (see assigned number under the team icon in your Slack app) | ⌘[number] |
| Switch to previous team | CtrlShiftTab |
| Switch to next team | CtrlTab |
| Switch to a specific team (see assigned number under the team icon in your Slack app) | Ctrl[number] |
Mark messages read or unread
| Action | Shortcut |
|---|---|
| Mark all messages in current channel or DM as read | Esc |
| Mark all messages as read | ⇧+Esc |
| Set a message as your oldest unread message | ⌥andclickAmessage |
| Mark all messages in current channel or DM as read | Esc |
| Mark all messages as read | ShiftEsc |
| Set a message as your oldest unread message | ⌥andclickAmessage |
Message shortcuts
| Action | Shortcut |
|---|---|
| Edit your last message | ↑inemptymessagebox |
| Select text to beginning of current line | ⇧+↑ |
| Select text to end of current line | ⇧+↓ |
| Create a new line in your message | ⇧+Enter |
| Add emoji reactions to a message* | ⌘+⇧+\ |
| Edit your last message | ↑inemptymessagebox |
| Select text to beginning of current line | Shift↑ |
| Select text to end of current line | Shift↓ |
| Create a new line in your message | ShiftEnter |
| Add emoji reactions to a message* | CtrlShift\ |
Message autocomplete
| Action | Shortcut |
|---|---|
| Autocomplete @display name beginning with [character] | @[character]Tab |
| Autocomplete channel beginning with [character] | #[character]Tab |
| Autocomplete emoji beginning with [character] | :[character]Tab |
| Autocomplete @display name beginning with [character] | @[character]Tab |
| Autocomplete channel beginning with [character] | #[character]Tab |
| Autocomplete emoji beginning with [character] | :[character]Tab |
Files and snippets
| Action | Shortcut |
|---|---|
| Upload a file | ⌘+U |
| Create a new Snippet | ⌘+⇧+Enter |
| Upload a file | CtrlU |
| Create a new Snippet | CtrlShiftEnter |
Call actions
| Action | Shortcut |
|---|---|
| Toggle mute on and off | M |
| Toggle video on and off | V |
| Show the invite list | orA |
| View and select and emoji reactions | Ethen1+9 |
| Toggle mute on and off | M |
| Toggle video on and off | V |
| Show the invite list | orA |
| View and select and emoji reactions | Ethen1+9 |
