Keyboard shortcuts, rules/flags, and calendar reference for Microsoft Outlook.
| Group | Action | Windows | Mac | Notes |
|---|---|---|---|---|
| Navigate | Go to Mail / Calendar / People / Tasks | Ctrl + 1 / 2 / 3 / 4 | ⌘ + 1 / 2 / 3 / 4 | The fastest way to move between modules. Worth learning first. |
| Navigate | Search | Ctrl + E | ⌘ + ⌥ + F | Jumps to the search box. Pair with the operators in the next tab. |
| Navigate | Next / previous item | Ctrl + . / , | ⌃ + ] / [ | Moves through messages without returning to the list. |
| Navigate | Go to folder | Ctrl + Y | ⌘ + ⇧ + [ | Type-ahead folder picker — faster than clicking through a deep tree. |
| Navigate | Expand / collapse the ribbon | Ctrl + F1 | ⌘ + ⌥ + R | Reclaims vertical space on a laptop screen. |
| Compose | New email | Ctrl + N | ⌘ + N | Ctrl+Shift+M works from any module, not just Mail. |
| Compose | Send | Ctrl + Enter | ⌘ + Return | On Windows the first use asks for confirmation — accept it and it stops asking. |
| Compose | Reply / Reply all / Forward | Ctrl + R / Ctrl + ⇧ + R / Ctrl + F | ⌘ + R / ⌘ + ⇧ + R / ⌘ + J | Note Forward is ⌘J on Mac, not ⌘F — that's Find. |
| Compose | Attach a file | Alt + N, A, F | ⌘ + E | Recent files appear first — usually what you want. |
| Compose | Insert hyperlink | Ctrl + K | ⌘ + K | Select text first to link it in place. |
| Compose | Check names | Ctrl + K (in address field) | ⌃ + K | Resolves a partial name against the directory. |
| Triage | Delete | Delete | ⌘ + Delete | Shift+Delete permanently deletes, bypassing Deleted Items entirely. |
| Triage | Archive | Backspace | ⌃ + E | Moves to the Archive folder — retained and searchable, just out of the inbox. |
| Triage | Move to folder | Ctrl + ⇧ + V | ⌘ + ⇧ + M | Opens the folder picker with type-ahead. |
| Triage | Flag for follow-up | Ctrl + ⇧ + G | ⌘ + ⇧ + G | Flagged items appear in the To-Do bar and sync to Microsoft To Do. |
| Triage | Mark read / unread | Ctrl + Q / Ctrl + U | ⌘ + T / ⌘ + ⇧ + T | Q for "quit reading", U for unread — the Windows mnemonic that actually sticks. |
| Triage | Mark as junk | Ctrl + Alt + J | — | Trains the filter as well as moving the message. |
| Triage | Ignore conversation | Ctrl + Del | — | Sends this and all future replies straight to Deleted Items. The escape from a runaway thread. |
| Triage | Undo | Ctrl + Z | ⌘ + Z | Reverses an accidental move or delete — works more often than people expect. |
| Calendar | New appointment | Ctrl + ⇧ + A | ⌘ + N (in Calendar) | An appointment has no attendees; a meeting does. |
| Calendar | New meeting request | Ctrl + ⇧ + Q | ⌘ + ⌃ + Q | Opens with the attendee field ready. |
| Calendar | Switch day / week / month view | Ctrl + Alt + 1 / 2 / 4 | ⌘ + ⌃ + 1 / 2 / 3 | Windows uses 3 for full week, 4 for month. |
| Calendar | Go to date | Ctrl + G | ⌘ + ⇧ + T | Accepts natural language — "next tuesday" works. |
| Other | Send / receive all | F9 | ⌘ + ⇧ + K | Forces a sync when mail seems stuck. |
| Other | New Quick Step | Ctrl + ⇧ + 1..9 | — | Runs the numbered Quick Step. See the Rules tab. |
| Category | Operator | Example | What it does |
|---|---|---|---|
| People | from: | from:"Jane Chen" | Sender. Quotes required for names with spaces. |
| People | to: / cc: / bcc: | to:me cc:legal | Recipient fields. Combine to find mail where you were a direct recipient rather than copied. |
| People | participants: | participants:jane | Matches To, Cc, and Bcc together — broader than checking each individually. |
| Content | subject: | subject:"quarterly review" | Subject line only. |
| Content | body: / content: | body:invoice | Message body only, excluding subject and headers. |
| Content | "exact phrase" | "annual leave policy" | Exact match rather than independent words. |
| Content | AND / OR / NOT | invoice NOT paid | Must be uppercase. Group with parentheses: (a OR b) AND c. |
| Attachments | hasattachment:yes | hasattachment:yes from:finance | Messages carrying attachments. |
| Attachments | attachment: | attachment:pdf | Matches attachment filename or extension. |
| Date | received: | received:last week | Accepts natural language: today, yesterday, this month, last year. |
| Date | received:>= / <= | received:>=01/01/2026 | Comparison operators work on date properties. |
| Date | received: range | received:01/01/2026..31/03/2026 | Two dots for an inclusive range — isolates a quarter cleanly. |
| Date | sent: | sent:this week | Same syntax, applied to your outbound mail. |
| State | isread:no | isread:no from:boss | Unread messages. |
| State | isflagged:yes | isflagged:yes | Flagged for follow-up. |
| State | importance: | importance:high | Sender-set priority. Values: high, normal, low. |
| State | category: | category:"Follow Up" | Colour categories — Outlook's equivalent of labels. |
| Size | messagesize: | messagesize:>5MB | Also accepts named buckets: enormous, huge, large. Use it to reclaim mailbox quota. |
| Scope | folder: | folder:inbox | Restrict to one folder. Ctrl+E then Ctrl+Alt+A searches all mailboxes instead. |
Know where rules actually run
Server-side rules run in Exchange whether Outlook is open or not, and apply across every device. Client-only rules (marked as such) need the desktop app running. Anything involving a local file, an app, or a local folder becomes client-only automatically — which is why a rule sometimes "doesn't work on my phone".
Rules run in order, and order matters
They evaluate top-down. A rule with "stop processing more rules" halts everything after it — useful deliberately, confusing accidentally. Reorder in File → Manage Rules & Alerts.
Build the newsletter rule first
The highest-value rule most people never create: move bulk mail out of the inbox, mark it read, and read it on your own schedule.
Protect critical senders explicitly
Junk classification is probabilistic and occasionally wrong about transactional mail. An explicit rule beats hoping.
Use Quick Steps for the repetitive manual moves
Home → Quick Steps → Create New. Bundle "move to Archive + mark read + flag complete" behind Ctrl+Shift+1. This is the single biggest triage speed-up in Outlook and almost nobody configures it.
Export rules before you rebuild a profile
File → Manage Rules & Alerts → Options → Export Rules produces an .rwz file. Years of accumulated rules are otherwise lost when a profile is recreated.
Search Folders — saved searches that behave like folders
- Right-click Search Folders → New Search Folder. It's a live saved query, not a real folder — nothing moves.
- "Unread mail from my manager" — the one that actually changes how a day runs.
- "Large mail" (over 5 MB) — for reclaiming mailbox quota before you hit the limit.
- "Flagged, not complete" — everything you committed to and haven't closed.
- "Categorised: Waiting On" — pair with a category you apply when you're blocked on someone.
- They update continuously and cost nothing. Delete one and no mail is affected.
- Scheduling Assistant overlays every invitee's free/busy so you can see a slot that genuinely works rather than guessing.
- Room Finder filters bookable rooms by capacity and building — and books it as part of the invite.
- Set end time earlier by default (File → Options → Calendar → "Shorten appointments") so back-to-back meetings leave transition time.
- Propose New Time on an invite you can't make — far better than declining and starting an email thread.
- Mark optional attendees as Optional rather than Required. It changes whether people feel they can decline.
- Delegate access (File → Account Settings → Delegate Access) lets an assistant manage your calendar and optionally send on your behalf.
- "Send on behalf of" and "Send as" are different: the first shows both names, the second impersonates you entirely. Choose deliberately.
- Calendar permission levels run from Free/Busy only through Reviewer, Author, and Editor. Free/Busy is the right default for a wide audience.
- Mark genuinely sensitive appointments Private — they show as busy without details even to people who can see your calendar.
- Never share mailbox credentials. Delegation gives access with attribution and is revocable.
- Editing asks whether to change this occurrence or the whole series. Changing the series rewrites past occurrences too.
- Always set an end date. Infinite recurring meetings are how calendars decay — nobody cancels them because nobody owns them.
- Only the organiser can change the time for everyone. If the organiser leaves, the series becomes unmanageable — transfer or recreate it before offboarding.
Gotchas
- Message Recall only has a chance if both parties are on the same Exchange organisation, the message is unread, and it's still in the Inbox rather than moved by a rule.
- It fails silently across organisations and for anyone reading on a phone.
- Worse, the recall notification often draws attention to a message the recipient hadn't read yet.
- The real fix is Delay Delivery. File → Options → Mail → set a one-minute rule, or use Options → Delay Delivery per message.
- PSTs are local archive files. They're not backed up by your mail server, aren't searchable from other devices, and corrupt more readily than people assume.
- They're also outside eDiscovery and retention policy — a compliance problem in regulated environments.
- Use server-side Archive and Online Archive instead. Mailbox quotas are large enough now that PSTs rarely make sense.
- If you inherit one, import it into the mailbox rather than continuing to use it in place.
- Cached Exchange Mode keeps a local copy — that's why search sometimes finds nothing from two years ago.
- The "Mail to keep offline" slider defaults to a limited window. Set it to All if you rely on local search of old mail.
- Search results marked "showing recent results" mean the local index is incomplete — click through to search the server.
- A broken search index is usually fixed by rebuilding it (Options → Search → Indexing Options → Advanced → Rebuild), which takes hours.
- Attachment limits are typically 25–35 MB depending on tenant configuration, and the encoded size is larger than the file on disk.
- Exchange Online caps recipients per message and per day — bulk mail belongs in a real mailing platform, not Outlook.
- Large attachments are better sent as OneDrive links: no size ceiling, and permissions stay revocable.
Tips
Set a rule delaying all outbound mail by one minute. It sits in Outbox where you can still open and fix it — a genuine undo, unlike Recall.
Select text you type constantly → Insert → Quick Parts → Save Selection. Reinsert in two keystrokes forever after.
Typing @name in the body adds them to the To line and flags the message in their inbox. Also filterable — "Mentioned mail" is a built-in view.
Ctrl+Del sends this and every future reply straight to Deleted Items. Deleting individual messages doesn't stop the next one arriving.
Colour categories plus Search Folders gives you "Waiting On", "This Week", "Delegated" views without any add-in.
Set the end time when you set the start. Out-of-office replies left running after someone returns are a small but persistent embarrassment.