Lists
Download

⌨️ Keyboard Hotkey

A compilation of essential keyboard shortcuts to enhance productivity.

  • Updated July 4, 2025
  • 11 minute read
⌨️ Keyboard Hotkey

◻️ Apple Notes

HotkeyNote
Cmd + Shift + ,Zoom out
Cmd + Shift + .Zoom in
Ctrl + Cmd + IShow or hide highlights in a shared note
Ctrl + Cmd + KShow or hide the activity list in a shared note
Cmd + Shift + 7Apply bulleted list format
Cmd + Shift + 9Apply numbered list format
Cmd + Shift + LApply checklist format
Cmd + Shift + HApply heading format
Cmd + Shift + JApply subheading format

◻️ Apple Reminders

HotkeyNote
Cmd + ]Indent Reminder
Cmd + [Outdent Reminder
Opt + Cmd + TSet reminder as due tomorrow
Cmd + TSet reminder as due today
Shift + Cmd + EHide all subtasks
Cmd + EShow all subtasks
Shift + Cmd + CMark reminder as completed or incomplete
Shift + Cmd + FFlag or unflag reminder
Cmd + [List-Number]Go to pinned list. To find the number assigned to each list, choose View > Go To.
Cmd + Shift + /Open “Reminders User Guide”
Cmd + EnterWhile editing: Save/exit editing the reminder; While not editing: Mark reminder as complete 1 2

◻️ ChatGPT Desktop Application

HotkeyNote
Ctrl + Cmd + SToggle sidebar
Cmd + NOpen new chat
Cmd + Shift + NOpen new temporary chat

◻️ VS Code

HotkeyNote
Cmd + [Left-Click] = F12Go to function definition
Cmd + /Comment out current line/selected lines
Cmd + DSelect word or next occurrence
Cmd + EnterInsert line below
Cmd + FOpen the Find and Replace dialog
Cmd + ` = Ctrl + JShow/Hide Terminal
Ctrl + Shift + `Create a new Terminal window
Cmd + K 0Fold/Collapse open items
Cmd + K JUnfold/Expand closed items
Cmd + K SView all available keyboard shortcuts
Cmd + K ZToggle Zen mode (View > Appearance > Zen Mode/Centered Layout)
Cmd + K WClose all editors
Cmd + LSelect current line
Cmd + BToggle primary sidebar
Cmd + Opt + BToggle secondary sidebar
Cmd + PGo to file
Cmd + Shift + EnterInsert line above
Cmd + Shift + LMulti-cursor editing - it selects all matches in the current file to the currently highlighted text. Press “ESC” to disable it. 3
Cmd + Shift + POpen command palette
Cmd + Shift + FOpen Search panel
Cmd + Shift + EOpen Explorer view
Cmd + Shift + XOpen Extensions marketplace
Cmd + Shift + MOpen Problems panel (for linting and errors)
Ctrl + TabSwitch between tabs
F2Rename every occurrence of the same reference
Opt + [Left-Click]Put cursor on multiple lines simultaneously
Opt + ↑/↓Move line up/down (reordering). Holding it with Shift will copy/duplicate the line as well.
Opt + Shift + ↑/↓Duplicate the current line above/below
Opt + ShiftColumn/Box Selection: Select blocks of text by holding it while you drag your mouse.
Opt + Shift + ORemove unused imports, declarations, etc.
Cmd + \Split Editor Down (Vertical Split)
Cmd + K + \Split Editor Down (Horizontal Split)
Ctrl + [1-9]Switch to a specific editor/tab by number
Cmd + K Shift + EnterPin/unpin editor/tab

◻️ File Manager 4 5

HotkeyNote
Cmd + [Move back to the previous Finder location
Cmd + ]Move forward to the next Finder location
Cmd + 1Show the active window in icon mode
Cmd + 2Show the active window in list mode
Cmd + 3Show the active window in column mode
Cmd + 4Show the active window in gallery mode
Cmd + Delete/BackspaceMove the selected item to Trash
Cmd + DDuplicate selected item(s)
Cmd + EnterRename the selected item
Cmd + OOpen (or launch) the selected item, just like double-clicking it
Cmd + IOpen the Info window for the selected item
Cmd + Shift + .Reveal hidden files such as ._ (dot underscore) files that are normally invisible
Cmd + Shift + GTakes you to a folder that you specify
Cmd + Shift + IGo to “iCloud Drive” in Finder
Cmd + Shift + AGo to “Applications” in Finder
Cmd + Shift + OGo to “Documents” in Finder
Cmd + Opt + LGo to “Downloads” in Finder
Cmd + Shift + NCreate a new folder
Ctrl + Opt + Cmd + 1Sort by name
Ctrl + Opt + Cmd + 2Sort by kind
Ctrl + Opt + Cmd + 6Sort by size

◻️ macOS

HotkeyNote
Cmd + [Left-Click]On any dock app opens it in Finder. This also works in Spotlight: If you hold Cmd while pressing Enter, it will show the app (or file) in Finder!
Cmd + Ctrl + QLock screen
Cmd + Ctrl + DLets you look up a dictionary definition for the word you hover over with the cursor (no need to select it)
Cmd + Ctrl + Shift + 3Snip the full screen and copy the screenshot to clipboard
Cmd + Ctrl + Shift + 4Snip the selected area and copy the screenshot to clipboard
Cmd + MMinimize window
Cmd + Opt + EscForce quit applications
Cmd + QQuit application
Cmd + Shift + 3Capture the full screen
Cmd + Shift + 4Capture a portion of the screen (selected area)
Cmd + Shift + 5Open the Screenshot app (to e.g., record screen). This is where you can select/change the default folder/location where screenshots are saved.
Cmd + Shift + QLog out
Ctrl + Cmd + SpaceUse emojis/symbols. Press it alongside the text to get the corresponding emoji/symbols
Opt + Cmd + SpaceOpen a Finder window with the search bar active
Cmd + SpaceOpen Spotlight search bar
Cmd + TabSwitch between different open applications
Ctrl + Cmd + FEnter/Exit full screen mode
Opt + Shift + K
Shift + Cmd + /Show the menu bar search, which reveals the menu bar with the added benefit of putting the cursor in the search field, so that you can quickly type the command you want and hit Enter
Fn + COpen Control Center

◻️ Notion

HotkeyNote
Cmd + [Go back a page
Cmd + ]Go forward a page
Cmd + \Show/Hide sidebar

◻️ Terminal

HotkeyNote
Ctrl + AJump to the start of the line
Ctrl + EJump to the end of the line
Ctrl + UDelete everything you’ve written in Terminal and start over, in case you entered any typos in between
Ctrl + WDelete a word backwards from the current cursor position
Ctrl + YPaste text from the kill buffer
Opt + FJump forward by a word
Opt + BJump backward by a word
Opt + DDelete a word forwards from the current cursor position

◻️ Web Browser (Microsoft Edge)

HotkeyNote
Cmd + [Left-Arrow] = Cmd + [Go back a page
Cmd + [Right-Arrow] = Cmd + ]Go forward a page
Cmd + [Left-Click]Open link in a new tab
Cmd + DSave the current tab as a favorite (i.e., bookmark the current tab)
Cmd + LSelect address bar (to edit URL)
Cmd + NOpen a new window
Cmd + RNormal reload/refresh a web page
Cmd + Shift + BShow/Hide the Favorites bar
Cmd + Shift + FShow/Hide toolbar in full screen mode
Cmd + Shift + NOpen a new InPrivate (無痕模式/私密瀏覽) window
Cmd + Shift + RHard reload/refresh a web page
Cmd + Shift + TReopen the last closed tab
Cmd + Shift + YShow/Hide Collections
Cmd + Opt + LShow/Hide Downloads
Cmd + YOpen History
Cmd + TOpen a new tab
Cmd + WClose the current window
Cmd + Shift + WClose the current window, along with all its tabs
Space = PgDn捲動網頁
Ctrl + TabMoves to the next tab (rightward) 6
Ctrl + Shift + TabMoves to the previous tab (leftward) 7
Opt + Cmd + [Right-Arrow]Moves to the next tab (rightward) 8
Opt + Cmd + [Left-Arrow]Moves to the previous tab (leftward) 9

◻️ Youtube

HotkeyNote
/Go to search box
←/→Backward/Forward a video by 5 seconds
↑/↓Increase/Decrease volume by 5%
Opt + ←/→Go to the previous/next chapter
FToggle full screen mode
K = SpacebarToggle Play/Pause
MToggle Mute/Unmute
Shift + ,Decrease playback speed
Shift + .Increase playback speed
TToggle theater mode

Footnotes

  1. When editing a reminder (e.g., you’ve clicked into it to change the text), Cmd + Enter will end editing — it finalizes your changes and exits the editing mode (kind of feels like “selecting” or saving the text).

  2. When not editing (e.g., you’re just navigating or viewing reminders), Cmd + Enter will select all text and enter the editing mode.

  3. Bonus: Install the “Multiple Cursor Case Preserve” extension for Visual Studio Code. It ensures that when you’re editing text with multiple cursors, the case formatting—such as camelCase, UPPERCASE, or lowercase—is preserved. This is particularly useful when you need to rename variables or terms consistently without disrupting their original casing.

  4. Windows: File Explorer

  5. Apple: Finder

  6. Note that Ctrl + Tab might follow recently used order depending on browser settings, while Opt + Cmd + [Right-Arrow] always moves tabs in linear/sequential order.

  7. Note that Ctrl + Shift + Tab might follow recently used order depending on browser settings, while Opt + Cmd + [Left-Arrow] always moves tabs in linear/sequential order.

  8. Note that Opt + Cmd + [Right-Arrow] always moves tabs in linear/sequential order, while Ctrl + Tab might follow recently used order depending on browser settings.

  9. Note that Opt + Cmd + [Left-Arrow] always moves tabs in linear/sequential order, while Ctrl + Shift + Tab might follow recently used order depending on browser settings.

☕ Thanks for reading! If you found this page useful, you can support my work by buying me a coffee.
Updated July 4, 2025 • 8 days ago
© 2025 • Hua-Ming Huang licensed under CC BY 4.0

Hua-Ming Huang

Learn more about me here.