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