Hotkey catalog
Every Windows-style shortcut Press Hotkeys tracks.
Browse the full catalog from the app: layout switching, text editing, app commands, browser habits, window management, system shortcuts, native macOS matches, and limited scenarios.
147catalog rows including layout switching
113Windows-style routes can be enabled
53routes are enabled by default
60routes are available for manual enablement
How to read the statuses
- On by defaultReliable routes enabled in a fresh install.
- Can enableSupported routes that stay off until you turn them on.
- Same keysThe Windows habit already lands on the same physical Mac keys, even though the labels differ.
- Built inmacOS already handles the behavior without a Press Hotkeys route.
- Needs app profileUseful scenario, but it needs app-specific routing before it can be honest.
Function keys, Insert, Print Screen, Home, End, Page Up, and Page Down can depend on the physical keyboard and macOS keyboard settings.
| # | Group | Windows hotkey | Windows action | Press Hotkeys behavior | Status | Default | Permission |
|---|---|---|---|---|---|---|---|
| #0 | Popular | CmdShift | Switch input language | TIS input source switch | On by default | Yes | Input Monitoring |
| #1 | Popular | CtrlC | Copy | Cmd+C | On by default | Yes | Input Monitoring + Event Posting |
| #2 | Popular | CtrlV | Paste | Cmd+V | On by default | Yes | Input Monitoring + Event Posting |
| #3 | Popular | CtrlZ | Undo | Cmd+Z | On by default | Yes | Input Monitoring + Event Posting |
| #4 | Popular | CtrlA | Select all | Cmd+A | On by default | Yes | Input Monitoring + Event Posting |
| #5 | Popular | CtrlX | Cut | Cmd+X | On by default | Yes | Input Monitoring + Event Posting |
| #6 | Windows | AltTab | Switch windows | Cmd+Tab | Same keys | Manual | Input Monitoring + Event Posting |
| #7 | Popular | CtrlS | Save | Cmd+S | On by default | Yes | Input Monitoring + Event Posting |
| #8 | Popular | CtrlF | Find | Cmd+F | On by default | Yes | Input Monitoring + Event Posting |
| #9 | Text editing | Home | Start of line | Cmd+Left | On by default | Yes | Input Monitoring + Event Posting |
| #10 | Text editing | End | End of line | Cmd+Right | On by default | Yes | Input Monitoring + Event Posting |
| #11 | Text editing | CtrlLeft | Previous word | Option+Left | On by default | Yes | Input Monitoring + Event Posting |
| #12 | Text editing | CtrlRight | Next word | Option+Right | On by default | Yes | Input Monitoring + Event Posting |
| #13 | Text editing | ShiftLeft | Select character left | Already works on macOS | Built in | — | — |
| #14 | Text editing | ShiftRight | Select character right | Already works on macOS | Built in | — | — |
| #15 | Text editing | CtrlShiftLeft | Select previous word | Option+Shift+Left | On by default | Yes | Input Monitoring + Event Posting |
| #16 | Text editing | CtrlShiftRight | Select next word | Option+Shift+Right | On by default | Yes | Input Monitoring + Event Posting |
| #17 | Text editing | ShiftHome | Select to start of line | Cmd+Shift+Left | On by default | Yes | Input Monitoring + Event Posting |
| #18 | Text editing | ShiftEnd | Select to end of line | Cmd+Shift+Right | On by default | Yes | Input Monitoring + Event Posting |
| #19 | Text editing | CtrlBackspace | Delete previous word | Option+Backspace | On by default | Yes | Input Monitoring + Event Posting |
| #20 | Text editing | CtrlDelete | Delete next word | Option+Delete | On by default | Yes | Input Monitoring + Event Posting |
| #21 | App commands | CtrlP | Cmd+P | On by default | Yes | Input Monitoring + Event Posting | |
| #22 | System | CtrlShiftEsc | Open task manager | Activity Monitor | Can enable | Manual | Input Monitoring + Event Posting |
| #23 | System | WinE | Open file manager | Finder | Can enable | Manual | Input Monitoring + Event Posting |
| #24 | System | WinL | Lock computer | Ctrl+Cmd+Q | Can enable | Manual | Input Monitoring + Event Posting |
| #25 | Windows | WinD | Show desktop | Mission Control: Show Desktop | Can enable | Manual | Input Monitoring + Event Posting |
| #26 | App commands | AltF4 | Close active window | Cmd+W | Can enable | Manual | Input Monitoring + Event Posting |
| #27 | App commands | F5 | Refresh | Cmd+R | On by default | Yes | Input Monitoring + Event Posting |
| #28 | Navigation | Esc | Cancel or close transient UI | Already works on macOS | Built in | — | — |
| #29 | App commands | CtrlY | Redo | Cmd+Shift+Z | On by default | Yes | Input Monitoring + Event Posting |
| #30 | App commands | CtrlN | New window or document | Cmd+N | On by default | Yes | Input Monitoring + Event Posting |
| #31 | App commands | CtrlO | Open file | Cmd+O | On by default | Yes | Input Monitoring + Event Posting |
| #32 | App commands | CtrlW | Close tab or document | Cmd+W | On by default | Yes | Input Monitoring + Event Posting |
| #33 | App commands | CtrlT | New tab | Cmd+T | On by default | Yes | Input Monitoring + Event Posting |
| #34 | App commands | CtrlShiftT | Reopen closed tab | Cmd+Shift+T | On by default | Yes | Input Monitoring + Event Posting |
| #35 | App commands | CtrlTab | Next tab | Control+Tab | Built in | — | — |
| #36 | App commands | CtrlShiftTab | Previous tab | Control+Shift+Tab | Built in | — | — |
| #37 | Navigation | Tab | Next field | Already works on macOS | Built in | — | — |
| #38 | Navigation | ShiftTab | Previous field | Already works on macOS | Built in | — | — |
| #39 | Text editing | CtrlHome | Start of document | Cmd+Up | On by default | Yes | Input Monitoring + Event Posting |
| #40 | Text editing | CtrlEnd | End of document | Cmd+Down | On by default | Yes | Input Monitoring + Event Posting |
| #41 | Text editing | CtrlShiftHome | Select to start of document | Cmd+Shift+Up | On by default | Yes | Input Monitoring + Event Posting |
| #42 | Text editing | CtrlShiftEnd | Select to end of document | Cmd+Shift+Down | On by default | Yes | Input Monitoring + Event Posting |
| #43 | Navigation | Up | Move up one line | Already works on macOS | Built in | — | — |
| #44 | Navigation | Down | Move down one line | Already works on macOS | Built in | — | — |
| #45 | Text editing | ShiftUp | Select upward | Already works on macOS | Built in | — | — |
| #46 | Text editing | ShiftDown | Select downward | Already works on macOS | Built in | — | — |
| #47 | Text editing | CtrlUp | Previous paragraph or block | Option+Up | On by default | Yes | Input Monitoring + Event Posting |
| #48 | Text editing | CtrlDown | Next paragraph or block | Option+Down | On by default | Yes | Input Monitoring + Event Posting |
| #49 | Text editing | CtrlShiftUp | Select previous paragraph or block | Option+Shift+Up | On by default | Yes | Input Monitoring + Event Posting |
| #50 | Text editing | CtrlShiftDown | Select next paragraph or block | Option+Shift+Down | On by default | Yes | Input Monitoring + Event Posting |
| #51 | Navigation | Page Up | Page up | Already works on macOS | Built in | — | — |
| #52 | Navigation | Page Down | Page down | Already works on macOS | Built in | — | — |
| #53 | Text editing | ShiftPage Up | Select page up | Already works on macOS | Built in | — | — |
| #54 | Text editing | ShiftPage Down | Select page down | Already works on macOS | Built in | — | — |
| #55 | System | WinR | Open Run dialog | Cmd+Space | Can enable | Manual | Input Monitoring + Event Posting |
| #56 | System | WinS | Open search | Cmd+Space | Can enable | Manual | Input Monitoring + Event Posting |
| #57 | System | WinI | Open Settings | System Settings | Can enable | Manual | Input Monitoring + Event Posting |
| #58 | System | WinV | Clipboard history | Press Hotkeys clipboard history | Planned | — | — |
| #59 | System | WinShiftS | Screenshot selection | Cmd+Shift+5 | On by default | Yes | Input Monitoring + Event Posting |
| #60 | System | PrtScn | Screenshot | Cmd+Shift+5 | On by default | Yes | Input Monitoring + Event Posting |
| #61 | System | WinPrtScn | Save screenshot | Cmd+Shift+3 | On by default | Yes | Input Monitoring + Event Posting |
| #62 | Windows | WinLeft | Snap window left | Tile window left | Can enable | Manual | Input Monitoring + Event Posting + Accessibility |
| #63 | Windows | WinRight | Snap window right | Tile window right | Can enable | Manual | Input Monitoring + Event Posting + Accessibility |
| #64 | Windows | WinUp | Maximize window | Zoom / full screen policy | Can enable | Manual | Input Monitoring + Event Posting + Accessibility |
| #65 | Windows | WinDown | Minimize or restore window | Minimize / restore policy | Can enable | Manual | Input Monitoring + Event Posting + Accessibility |
| #66 | Windows | WinM | Minimize all windows | Minimize all | Can enable | Manual | Input Monitoring + Event Posting + Accessibility |
| #67 | Windows | WinShiftM | Restore minimized windows | Restore minimized windows | Can enable | Manual | Input Monitoring + Event Posting + Accessibility |
| #68 | Windows | WinTab | Task view | Ctrl+Up | Can enable | Manual | Input Monitoring + Event Posting |
| #69 | Windows | WinCtrlD | New virtual desktop | New Space | Unavailable | — | — |
| #70 | Windows | WinCtrlLeft | Desktop left | Ctrl+Left | On by default | Yes | Input Monitoring + Event Posting |
| #71 | Windows | WinCtrlRight | Desktop right | Ctrl+Right | On by default | Yes | Input Monitoring + Event Posting |
| #72 | Windows | WinCtrlF4 | Close current virtual desktop | No direct macOS action | Unavailable | — | — |
| #73 | Unsupported | CtrlAltDelete | Security screen | No direct macOS action | Unavailable | — | — |
| #74 | Navigation | Delete | Delete right / selected item | Already works on macOS | Built in | — | — |
| #75 | Navigation | Backspace | Delete left / back | Already works on macOS | Built in | — | — |
| #76 | Legacy | ShiftDelete | Permanent delete / legacy cut | No direct macOS action | Unavailable | — | — |
| #77 | Legacy | AltEnter | Properties | Cmd+I | Can enable | Manual | Input Monitoring + Event Posting |
| #78 | Legacy | F2 | Rename | Return | Can enable | Manual | Input Monitoring + Event Posting |
| #79 | Legacy | CtrlShiftN | New folder | Cmd+Shift+N | On by default | Yes | Input Monitoring + Event Posting |
| #80 | Navigation | AltLeft | Back | Cmd+Left | Can enable | Manual | Input Monitoring + Event Posting |
| #81 | Navigation | AltRight | Forward | Cmd+Right | Can enable | Manual | Input Monitoring + Event Posting |
| #82 | Navigation | AltUp | Up one level | Cmd+Up | Can enable | Manual | Input Monitoring + Event Posting |
| #83 | App commands | CtrlL | Address bar | Cmd+L | On by default | Yes | Input Monitoring + Event Posting |
| #84 | Navigation | CtrlMouse Wheel | Zoom | Cmd+Mouse Wheel | Can enable | Manual | Input Monitoring + Event Posting |
| #85 | Legacy | CtrlInsert | Copy | Cmd+C | On by default | Yes | Input Monitoring + Event Posting |
| #86 | Legacy | ShiftInsert | Paste | Cmd+V | On by default | Yes | Input Monitoring + Event Posting |
| #87 | System | WinP | Project display mode | Displays settings | Can enable | Manual | Input Monitoring + Event Posting |
| #88 | System | WinK | Connect wireless display | Displays / Bluetooth settings | Can enable | Manual | Input Monitoring + Event Posting |
| #89 | System | WinA | Quick settings | Control Center | Planned | — | — |
| #90 | System | WinN | Notifications | Notification Center | Can enable | Manual | Input Monitoring + Event Posting |
| #91 | System | Win. | Emoji panel | Ctrl+Cmd+Space | On by default | Yes | Input Monitoring + Event Posting |
| #92 | System | Win; | Emoji panel | Ctrl+Cmd+Space | On by default | Yes | Input Monitoring + Event Posting |
| #93 | System | WinH | Voice typing | Dictation | Can enable | Manual | Input Monitoring + Event Posting |
| #94 | Unsupported | WinG | Game bar | No direct macOS action | Unavailable | — | — |
| #95 | System | WinU | Accessibility settings | Accessibility settings | Can enable | Manual | Input Monitoring + Event Posting |
| #96 | System | Win | Magnifier zoom in | Option+Cmd+= | Can enable | Manual | Input Monitoring + Event Posting |
| #97 | System | WinEsc | Close magnifier | Option+Cmd+8 | Can enable | Manual | Input Monitoring + Event Posting |
| #98 | App commands | CtrlR | Refresh | Cmd+R | On by default | Yes | Input Monitoring + Event Posting |
| #99 | App commands | ShiftAltTab | Switch to previous app | Shift+Cmd+Tab | Same keys | Manual | Input Monitoring + Event Posting |
| #100 | App commands | CtrlB | Bold | Cmd+B | On by default | Yes | Input Monitoring + Event Posting |
| #101 | App commands | CtrlI | Italic | Cmd+I | Can enable | Manual | Input Monitoring + Event Posting |
| #102 | App commands | CtrlU | Underline | Cmd+U | Can enable | Manual | Input Monitoring + Event Posting |
| #103 | App commands | CtrlH | Replace text or history | No direct macOS action | Needs app profile | — | — |
| #104 | App commands | CtrlShiftV | Paste without formatting | Cmd+Shift+V | Can enable | Manual | Input Monitoring + Event Posting |
| #105 | App commands | CtrlG | Find next | Cmd+G | On by default | Yes | Input Monitoring + Event Posting |
| #106 | App commands | CtrlShiftG | Find previous | Shift+Cmd+G | On by default | Yes | Input Monitoring + Event Posting |
| #107 | App commands | CtrlShiftS | Save as | Shift+Cmd+S | On by default | Yes | Input Monitoring + Event Posting |
| #108 | App commands | CtrlShiftW | Close window | Shift+Cmd+W | Can enable | Manual | Input Monitoring + Event Posting |
| #109 | App commands | CtrlShiftR | Hard refresh | Shift+Cmd+R | Can enable | Manual | Input Monitoring + Event Posting |
| #110 | App commands | Ctrl | Zoom in | Cmd++ | On by default | Yes | Input Monitoring + Event Posting |
| #111 | App commands | Ctrl- | Zoom out | Cmd+- | On by default | Yes | Input Monitoring + Event Posting |
| #112 | App commands | Ctrl0 | Reset zoom | Cmd+0 | On by default | Yes | Input Monitoring + Event Posting |
| #113 | App commands | Ctrl1…9 | Select tab by number | Cmd+1...9 | Needs app profile | — | — |
| #114 | App commands | CtrlPageDown | Next tab | Ctrl+Tab | Can enable | Manual | Input Monitoring + Event Posting |
| #115 | App commands | CtrlPageUp | Previous tab | Ctrl+Shift+Tab | Can enable | Manual | Input Monitoring + Event Posting |
| #116 | App commands | CtrlD | Bookmark or delete | No direct macOS action | Needs app profile | — | — |
| #117 | App commands | CtrlJ | Downloads | No direct macOS action | Needs app profile | — | — |
| #118 | App commands | CtrlShiftI | Developer tools | Option+Cmd+I | Can enable | Manual | Input Monitoring + Event Posting |
| #119 | App commands | CtrlShiftDelete | Clear browsing data | Shift+Cmd+Delete | Can enable | Manual | Input Monitoring + Event Posting |
| #120 | Navigation | AltD | Focus address bar | Cmd+L | Can enable | Manual | Input Monitoring + Event Posting |
| #121 | App commands | CtrlF4 | Close document or tab | Cmd+W | On by default | Yes | Input Monitoring + Event Posting |
| #122 | App commands | F3 | Find | Cmd+F | Can enable | Manual | Input Monitoring + Event Posting |
| #123 | Windows | F11 | Toggle full screen | Ctrl+Cmd+F | Can enable | Manual | Input Monitoring + Event Posting |
| #124 | App commands | F12 | Developer tools | No direct macOS action | Needs app profile | — | — |
| #125 | System | ShiftF10 | Context menu | AX show menu | Can enable | Manual | Input Monitoring + Event Posting + Accessibility |
| #126 | Windows | AltSpace | Window system menu | No direct macOS action | Needs app profile | — | — |
| #127 | System | AltPrtScn | Capture active window | No direct macOS action | Needs app profile | — | — |
| #128 | System | WinSpace | Next input language | Next input source | Can enable | Manual | Input Monitoring + Event Posting |
| #129 | System | WinShiftSpace | Previous input language | Previous input source | Can enable | Manual | Input Monitoring + Event Posting |
| #130 | System | WinCtrlSpace | Last input language | Last input source | Can enable | Manual | Input Monitoring + Event Posting |
| #131 | System | WinC | Windows search | Cmd+Space | Can enable | Manual | Input Monitoring + Event Posting |
| #132 | System | Win- | Magnifier zoom out | Option+Cmd+- | Can enable | Manual | Input Monitoring + Event Posting |
| #133 | Windows | WinHome | Minimize other windows | Minimize/restore other windows | Can enable | Manual | Input Monitoring + Event Posting + Accessibility |
| #134a | Windows | WinShiftLeft | Move window to display left | Previous display | Can enable | Manual | Input Monitoring + Event Posting + Accessibility |
| #134b | Windows | WinShiftRight | Move window to display right | Next display | Can enable | Manual | Input Monitoring + Event Posting + Accessibility |
| #135a | Windows | WinShiftUp | Stretch window vertically | Full display height | Can enable | Manual | Input Monitoring + Event Posting + Accessibility |
| #135b | Windows | WinShiftDown | Restore vertical stretch | Previous window height | Can enable | Manual | Input Monitoring + Event Posting + Accessibility |
| #136a | Windows | WinAltUp | Tile window top | Top half | Can enable | Manual | Input Monitoring + Event Posting + Accessibility |
| #136b | Windows | WinAltDown | Tile window bottom | Bottom half | Can enable | Manual | Input Monitoring + Event Posting + Accessibility |
| #137 | System | WinPause | Open About this Mac | No direct macOS action | Needs app profile | — | — |
| #138 | System | WinCtrlEnter | Toggle VoiceOver | Cmd+F5 | Can enable | Manual | Input Monitoring + Event Posting |
| #139 | Windows | WinShiftEnter | Toggle full screen | Ctrl+Cmd+F | Can enable | Manual | Input Monitoring + Event Posting |
| #140 | System | WinShiftR | Screen recording UI | Cmd+Shift+5 | Can enable | Manual | Input Monitoring + Event Posting |
| #141 | System | WinB | Focus status menu | Ctrl+F8 | Can enable | Manual | Input Monitoring + Event Posting |
| #142 | System | WinCtrlV | Audio output picker | Sound settings | Can enable | Manual | Input Monitoring + Event Posting |
| #143 | App commands | Win1…9 | Activate pinned app slot | No direct macOS action | Needs app profile | — | — |