Back to Blog
Guide

Slack Keyboard Shortcuts Cheat Sheet for Mac and Windows

The Slack keyboard shortcuts worth learning, for Mac and Windows, from Slack's own list: Cmd/Ctrl+K to jump, Shift+Esc to mark all read, Cmd/Ctrl+Shift+Y to set a status, formatting, huddles and one-key message actions. Press Cmd/Ctrl+/ in Slack to see them all.

Slack Green Team
September 23, 2026
September 23, 2026
5 min read
Share:
slack tips
keyboard shortcuts
productivity

The most useful Slack keyboard shortcuts are Cmd+K (Mac) or Ctrl+K (Windows and Linux) to jump to any conversation, Shift+Esc to mark everything as read, Cmd/Ctrl+Shift+A to open All unreads, Cmd/Ctrl+Shift+Y to set your status, and Cmd/Ctrl+Shift+H to start or join a huddle. Press Cmd+/ or Ctrl+/ in Slack to see the full list. Slack does not let you change or add shortcuts.

Everything below comes from the Slack help center's shortcut list, grouped by what you do most. None of them keep your dot green, which turns grey 10 minutes after your last input in Slack; Slack Green keeps it active during the working hours you set, from the cloud.

Slack keyboard shortcuts cheat sheet: Cmd/Ctrl+K, Shift+Esc, Cmd/Ctrl+Shift+Y, E T R on a message, Cmd/Ctrl+/

The Slack shortcuts worth learning first

The Slack shortcuts worth learning first, for Mac and Windows
ActionMacWindows / Linux
Jump to a conversationCmd+KCtrl+K
Show all shortcutsCmd+/Ctrl+/
Compose a new messageCmd+NCtrl+N
SearchCmd+GCtrl+G
Search in this conversationCmd+FCtrl+F
Set your statusCmd+Shift+YCtrl+Shift+Y
Unsend a messageCmd+ZCtrl+Z
Open preferences (desktop app)Cmd+,Ctrl+,
Hide the right sidebarCmd+.Ctrl+.

Shortcuts to read and catch up

ActionMacWindows / Linux
Mark everything as readShift+EscShift+Esc
Mark this conversation as readEscEsc
Mark a message as unreadOption+clickAlt+click
Open All unreadsCmd+Shift+ACtrl+Shift+A
Open Threads (desktop app)Cmd+Shift+TCtrl+Shift+T
Open Activity (desktop app)Cmd+Shift+MCtrl+Shift+M
Next unread conversationOption+Shift+DownAlt+Shift+Down
Previous unread conversationOption+Shift+UpAlt+Shift+Up
Jump to the latest unread in a conversation (desktop app)Cmd+JCtrl+J
Go back / forward in historyCmd+[ / Cmd+]Alt+Left / Alt+Right

If a badge still will not clear after Shift+Esc, see Slack keeps showing unread messages. To narrow a search with from:, in: and dates, see Slack search operators.

Huddle and workspace shortcuts

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

ActionMacWindows / Linux
Start, join, leave or end a huddleCmd+Shift+HCtrl+Shift+H
Mute or unmute in a huddleCmd+Shift+SpaceCtrl+Shift+Space
Next workspaceCtrl+TabCtrl+Tab
Previous workspaceCtrl+Shift+TabCtrl+Shift+Tab
Switch to workspace numberCmd+1, 2, 3...Ctrl+1, 2, 3...

Formatting shortcuts

Slack formatting and one-key message shortcuts
ActionMacWindows / Linux
BoldCmd+BCtrl+B
ItalicCmd+ICtrl+I
StrikethroughCmd+Shift+XCtrl+Shift+X
Link selected textCmd+Shift+UCtrl+Shift+U
Inline codeCmd+Shift+CCtrl+Shift+C
Code blockCmd+Alt+Shift+CCtrl+Alt+Shift+C
QuoteCmd+Shift+9Ctrl+Shift+9
Bulleted listCmd+Shift+8Ctrl+Shift+8
Numbered listCmd+Shift+7Ctrl+Shift+7
New line without sendingShift+EnterShift+Enter

With a link copied, select text and paste (Cmd+V or Ctrl+V) to turn it into a link. To preview formatting before you post, try the Slack message formatter.

One-key shortcuts on a message

Move focus onto a message first (press the Up arrow from an empty message box, or F6 to move between sections). Then:

  • E edit your message
  • T or Right arrow open or reply in the thread
  • R add a reaction (what reactions mean is in what does the eyes emoji mean in Slack)
  • F forward
  • P pin or unpin
  • A save for later (see Slack saved for later)
  • M set a reminder about the message
  • U mark everything above as unread
  • Delete delete your message
  • By default, the Up arrow in an empty message box edits your last message. You can change that in preferences so it moves focus to the last message instead.

    Slack keyboard shortcuts not working

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

  • Desktop only. Some shortcuts, such as Cmd/Ctrl+Shift+T for Threads, work only in the desktop app, not in a browser.
  • Browser conflicts. In a browser, some keys go to the browser first. Use the desktop app, or click inside Slack before pressing them.
  • Keyboard language. Slack's help center notes that some shortcuts differ on keyboards set to a language other than English, such as the emoji reaction shortcut.
  • Focus. One-key shortcuts need a message in focus. Press F6 or the Up arrow first.
  • System shortcuts. macOS, Windows or another app may claim the same keys. Check your system keyboard settings.
  • Can you customize Slack keyboard shortcuts?

    No. Slack's help center says it is not currently possible to set custom keyboard shortcuts. On a Mac you can remap menu items for Slack under System Settings, Keyboard, Keyboard Shortcuts, App Shortcuts, which works for commands in the Slack menu bar.

    FAQ

    How do I see all Slack keyboard shortcuts?

    Press Cmd+/ on a Mac or Ctrl+/ on Windows and Linux. For commands you type in the message box, see the Slack slash commands list.

    What is the shortcut to mark all as read in Slack?

    Shift+Esc.

    What is the Slack shortcut to set my status?

    Cmd+Shift+Y on Mac, Ctrl+Shift+Y on Windows. To schedule one ahead, see how to schedule a Slack status.

    How do I start a huddle with the keyboard?

    Cmd+Shift+H on Mac, Ctrl+Shift+H on Windows, in the conversation you want to huddle in.

    Does pressing shortcuts keep me active on Slack?

    Yes, while the Slack window is in focus, because it is input in Slack. Your dot still goes grey 10 minutes after your last input; see how long does Slack stay active.

    Always Active

    Stop Jiggling Your Mouse.

    Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.

    Related Articles

    Guide

    Slack Workflow Builder Examples: 12 Workflows to Copy, With Triggers and Steps

    Twelve Slack Workflow Builder examples with the exact trigger and steps for each: daily standups, channel welcomes, time-off approvals, help desk requests, emoji escalations, keyword routing, incidents, list updates and webhooks from other tools. Plus where Workflow Builder lives, what it costs and how branches work.

    Slack Green Team5 min read
    Guide

    Slack Timer: How to Set a Countdown, Pomodoro or Focus Timer in Slack

    Slack has no built-in timer, but four built-in tools act like one: /remind me to ... in 25 minutes, a status that clears itself, /dnd for a focus block, and Workflow Builder for dated countdowns. For a live countdown in a channel, use a Marketplace app or a 15-line bot script.

    Slack Green Team5 min read
    Troubleshooting

    Slack Red Dot Won't Go Away? What It Counts and How to Clear It

    A red dot on the Slack icon means unread activity somewhere; a red number means DMs, mentions, keywords or followed thread replies. Press Shift+Esc to mark all read, check Threads, Activity, Later and other workspaces, then clear the cache or reset the OS badge.

    Slack Green Team5 min read
      Slack Keyboard Shortcuts Cheat Sheet (Mac and Windows)