Slack basics

KeyCommand
Ctrl NCompose a new message
Ctrl Shift YSet your status
Ctrl ,Open your preferences**
Ctrl Shift DShow or hide the left sidebar
Ctrl .Show or hide the right sidebar
Ctrl UUpload a file
Ctrl Shift JView all downloaded files
Ctrl Shift EnterCreate a new snippet
Ctrl Shift \Add an emoji reaction to a message*
Ctrl Shift EOpen the directory
Ctrl GStart a search
Ctrl FSearch in the current conversation
Ctrl Shift FToggle full screen view
KeyCommand
Ctrl KJump to a conversation
Ctrl TJump to a conversation
Ctrl JJump to the most recent unread message in a conversation
Alt Shift ↑Jump to previous unread channel or DM
Alt Shift ↓Jump to next unread channel or DM
Alt←Go back in history
Alt →Go forward in history
Ctrl Shift TOpen the Threads view
Ctrl Shift KBrowse direct messages
Ctrl Shift MView mentions & reactions
Ctrl Shift SView saved items
Ctrl Shift LBrowse channels
Ctrl Shift IOpen conversation details
F6Move focus to the next section
Shift F6Move focus to the previous section

Mark messages read or unread

KeyCommand
EscMark all messages in current conversation as read
Shift EscMark all messages as read
Alt ClickMark a message as unread
KeyCommand
Ctrl Shift AOpen the All unreads view
↑ or ↓Move between messages
Alt ClickMark a message as unread
EscMark a group of messages as unread
← or →Open or collapse a group of messages

Switch workspaces

KeyCommand
Ctrl Shift TabSwitch to previous workspace
Ctrl TabSwitch to next workspace
Ctrl [number]Switch to a specific workspace (see assigned number under the workspace icon in the left sidebar of the Slack desktop app)

Take actions on messages

KeyCommand
EEdit a message you sent
DeleteDelete a message you sent
T or →Open or reply to a thread
SShare a message
PPin or unpin a message
ASave a message (or remove a message from Saved items)
UMark all messages above the message in focus as unread
MCreate a reminder about a message
RAdd an emoji reaction to a message

Format messages

KeyCommand
Shift ↑Select text to beginning of current line
Shift ↓Select text to end of current line
Shift EnterCreate a new line
Ctrl BBold selected text
Ctrl IItalicize selected text
Ctrl Shift XStrikethrough selected text
Ctrl Shift UHyperlink selected text
Ctrl Shift 9Quote selected text
Ctrl Shift CCode selected text
Ctrl Alt Shift CCodeblock selected text
Ctrl Shift 8Format selected text as a bulleted list
Ctrl Shift 7Format selected text as a numbered list
Ctrl ZUndo formatting
Ctrl Shift \Add an emoji reaction to a message