⌥+⌃AltPlusCtrl

Microsoft Teams Chat Shortcuts

These shortcuts cover the mechanics of using Teams' Chat section day-to-day — searching, composing, marking things read, and filtering a growing list of conversations — the tools that matter most for anyone fielding a high volume of one-on-one and group messages outside the more structured channel system covered in its own separate category.

ActionWindowsMacDescription
Go to SearchCtrl+ECmd+EJumps focus to the global search/command box at the top of Teams, used for finding people, messages, files, or running quick commands.
Start a new chat messageCtrl+NCmd+NOpens a new chat compose window, ready to search for a recipient and start a fresh one-on-one or group conversation.
Mark current chat as readCtrl+Shift+U (varies)Cmd+Shift+UClears the unread indicator on the currently open chat without needing to scroll through and read every individual message first.
Filter the chat/channel listCtrl+Shift+F (varies by version)Cmd+Shift+FOpens a filter box above the chat or channel list, narrowing what's displayed to just names or content matching what's typed, useful once the list has grown long enough that scanning it visually gets slow.
Search (Ctrl+E / Cmd+E) jumps focus to the global search and command box at the top of Teams, used for finding people, specific messages, shared files, or running quick slash-style commands — this is a genuinely different destination from Activity, a mix-up worth being deliberate about since Ctrl+E and the Ctrl+1 numbered shortcut for Activity are both easy to reach for on reflex without checking which one actually matches the intended destination. Starting a new chat (Ctrl+N / Cmd+N) opens the compose window for a fresh one-on-one or group conversation, prompting a search for the intended recipient or recipients — distinct from continuing an existing conversation, which is reached by navigating directly to it in the Chat list rather than through this new-message shortcut. Marking the current chat as read (Ctrl+Shift+U, though the exact binding has varied slightly across Teams versions) clears the unread indicator on whatever chat is currently open without requiring you to actually scroll through and read every individual message first — useful for a group chat that's accumulated a large volume of messages you've already caught up on through other means, like a colleague summarizing the discussion verbally. Filtering the chat or channel list (Ctrl+Shift+F, also with some version variation) opens a filter box above the list, instantly narrowing what's displayed to just entries matching whatever's typed — genuinely useful once the list of chats and channels has grown long enough that visually scanning for a specific one becomes noticeably slow, functioning similarly in purpose to Slack's Quick Switcher, though Teams' filter operates on the currently visible list directly rather than opening a separate dedicated search overlay. A practical distinction worth understanding between Search and Filter specifically: Search (Ctrl+E) looks across the entire Teams environment including message content, files, and people you may not currently have an open conversation with, while Filter narrows only the currently visible chat or channel list to matching names — reaching for Filter when the goal is actually to search message content, or vice versa, is a common enough mix-up that's worth resolving early by being clear about the distinct scope each one covers. Because Teams treats Chat as a flat, non-hierarchical list distinct from the structured Teams-and-channels hierarchy, these navigation shortcuts are specifically about moving efficiently through direct, person-to-person and small-group conversations — for navigating the deeper channel structure within a specific Team, the shortcuts covered in the channels-teams category are the more relevant ones to reach for instead. Composing a new chat also supports a small but genuinely useful distinction worth knowing: typing a single recipient's name starts a standard one-on-one chat, while adding several names before sending the first message instead creates a group chat containing everyone specified — there's no separate, differently-bound shortcut for group chat versus one-on-one chat specifically, since Teams determines which kind of conversation is being created based purely on how many recipients end up added to that new chat before the first message is sent. Emoji reactions to individual chat messages (hovering a message and clicking the reaction icon, or the equivalent gesture on touch devices) function similarly to the same feature in Slack — a lightweight, low-friction way to acknowledge a message without typing a full reply — though Teams doesn't currently bind this to its own dedicated global keyboard shortcut the way core meeting controls like mute are bound, making it one of the few genuinely mouse-or-touch-first interactions within an otherwise heavily keyboard-shortcut-accessible chat interface. Editing a previously sent chat message in Teams is reached by hovering the message and selecting Edit from its context menu, rather than a dedicated keyboard shortcut equivalent to the empty-compose-box Up Arrow pattern found in both Slack and Discord — this is a genuine small difference worth knowing if switching regularly between those tools and Teams, since a habit built around that specific Up Arrow behavior elsewhere simply won't carry over here. Once a chat conversation grows lengthy, jumping to its very first message isn't handled by a dedicated shortcut either — Teams instead relies on continuous upward scrolling (which lazy-loads older history as you go) rather than a single jump-to-beginning action, meaning very old conversations with a long history can take a moment to fully load if scrolled back through quickly all at once.