Slack Keyboard Shortcuts for Windows

Keyboard shortcuts for Slack on Windows. Move between channels and DMs, compose and format messages, mark threads read, switch workspaces, and edit a canvas.
Key label style

Slack basics

Compose a new message
Ctrl+N
or
Ctrl+Shift+K
Unsend a message
Ctrl+Z
Set your status
Ctrl+Shift+Y
Open your preferences
Ctrl+,
Resize the left sidebar
LeftRight
Hide the right sidebar
Ctrl+.
Create a new canvas
Ctrl+Shift+N
Upload a file
Ctrl+O
View all downloaded files
Ctrl+Shift+J
Create a new snippet
Ctrl+Shift+Enter
Add an emoji reaction to a message
Ctrl+Shift+\
Search in the current conversation
Ctrl+F
Start, join, leave, or end a huddle
Ctrl+Shift+H
Toggle mute on a huddle
Ctrl+Shift+Space
Toggle full screen view
F11
Close window
Ctrl+W
Reopen last closed window
Ctrl+Shift+W
Open the People view
Ctrl+Shift+E
Quit Slack
Ctrl+Q

Mark messages read or unread

Mark all messages in current conversation as read
Esc
Mark all messages as read
Shift+Esc
Mark a message as unread
Alt+Click

Switch workspaces

Expand or collapse the workspace switcher
Ctrl+Shift+S
Switch to previous workspace
Ctrl+Shift+Tab
Switch to next workspace
Ctrl+Tab
Switch to a specific workspaceThe assigned number is shown under the workspace icon in the left sidebar of the desktop app.
Ctrl+<1-9>

Switch tabs

Switch to the previous tab
Ctrl+Pg Up
Switch to the next tab
Ctrl+Pg Dn
Switch to a specific tab (hold Ctrl to see a tab's assigned number in the navigation bar)
Ctrl+Shift+<1-9>

Take actions on messages

Edit a message you sent
E
Delete a message you sent
Del
Open or reply to a thread
TRight
Forward a message
F
Pin or unpin a message
P
Save a message (or remove a message from Later)
A
Mark all messages above the one in focus as unread
U
Create a reminder about a message
M
Add an emoji reaction to a message
R

Format messages

Select text to beginning of current line
Shift+Up
Select text to end of current line
Shift+Down
Create a new line
Shift+Enter
Bold selected text
Ctrl+B
Italicize selected text
Ctrl+I
Strikethrough selected text
Ctrl+Shift+X
Quote selected text
Ctrl+Shift+9
Code selected text
Ctrl+Shift+C
Codeblock selected text
Ctrl+Alt+Shift+C
Format selected text as a bulleted list
Ctrl+Shift+8
Format selected text as a numbered list
Ctrl+Shift+7
Apply markdown formatting
Ctrl+Shift+F
Undo formatting
Ctrl+Z
Add an emoji reaction to a message
Ctrl+Shift+\

Format text in a canvas

Format selected text as paragraph
Ctrl+Alt+0
Format selected text as big heading
Ctrl+Alt+1
Format selected text as medium heading
Ctrl+Alt+2
Format selected text as small heading
Ctrl+Alt+3
Format selected text as checklist
Ctrl+Shift+0
Format selected text as bulleted list
Ctrl+Shift+8
Format selected text as numbered list
Ctrl+Shift+7
Toggle heading and list styles
Ctrl+`

Intro

Slack on Windows uses Ctrl as its primary modifier. The shortcut set mirrors Mac exactly, with Command replaced by Ctrl. The quick switcher, Ctrl+K, is the anchor shortcut: jump to any channel, DM, or workspace by typing its name.

Windows-specific shortcut notes

Quick switcher. Ctrl+K opens the quick switcher from anywhere in Slack. The same cross-workspace navigation as on Mac, using Ctrl instead of Cmd.

Channel history navigation. Ctrl+[ and Ctrl+] navigate backward and forward through recent channel history.

Message composition. Shift+Enter creates a new line without sending. Up Arrow in the compose field loads the most recently sent message for editing.

Unread navigation. Shortcuts for jumping to the next unread channel or DM keep you caught up without manually scanning the sidebar.

Search. Ctrl+F opens the Slack search field.

Workspace switching. Ctrl+number keys switch between workspaces if you're in multiple.

Printable PDF

The Slack Windows shortcut list is available as a printable PDF.

FAQ

Need more than shortcuts?
Visit the Slack app page for an overview and helpful links.

Want to suggest a new app, report a bug, or get help? Email us at info@hkeys.app.

For anything else or just a quick hello, write to us at info@hkeys.app.