keyboard-shortcuts
Keyboard shortcuts
High-signal shortcuts in the browser and editor—vary by OS and can be rebound.
Shortcuts differ between macOS (⌘), Windows, and Linux. Rebind keys in your editor or OS if they clash.
Browser chrome (most Chromium / Firefox)
| Action | Windows / Linux | macOS |
|---|---|---|
| Reload | Ctrl+R | ⌘+R |
| Hard reload (ignore cache) | Ctrl+Shift+R | ⌘+Shift+R |
| Find in page | Ctrl+F | ⌘+F |
| Developer tools | F12 or Ctrl+Shift+I | ⌘+⌥+I |
| New tab | Ctrl+T | ⌘+T |
| Reopen closed tab | Ctrl+Shift+T | ⌘+Shift+T |
| Address bar focus | Ctrl+L | ⌘+L |
Accessibility (patterns, not universal)
| Goal | Typical browser / VO / NVDA pattern |
|---|---|
| Navigate by headings | Screen readers expose heading lists (Rotor / elements list)—learn your assistive tech’s keystrokes. |
| Activate controls | Space / Enter on focused native elements—not custom div buttons without roles. |
| Skip repetitive regions | Prefer pages with skip links (Skip to content) and real landmarks (main, nav). |
VS Code (defaults)
| Action | Windows / Linux | macOS |
|---|---|---|
| Command palette | Ctrl+Shift+P | ⌘+Shift+P |
| Quick open file | Ctrl+P | ⌘+P |
| Go to symbol in file | Ctrl+Shift+O | ⌘+Shift+O |
| Toggle terminal | Ctrl+` | ⌃+` |
| Rename symbol | F2 | F2 |
| Multi-cursor selection | Alt+click | ⌥+click |
System-ish (vary by shell / terminal)
| Action | Windows / Linux | macOS |
|---|---|---|
| Copy / paste | Ctrl+C / V | ⌘+C / V |
| Undo line in many editors | Ctrl+Z | ⌘+Z |
| Suspend foreground process (POSIX) | — | Typically Ctrl+Z in terminal (not undo) |
When documentation lists ⌃ that is Control; ⌥ is Option/Alt; ⇧ is Shift. Always verify inside your installed environment.