Keyboard shortcuts
48 bindings across the browser. Every one of them is remappable in Settings (⌘,) — remaps persist to ~/.config/octoweb/keybindings.json and apply on the very
next keystroke, no restart. Only the ⌘+digit fast-access slots are positional and
fixed.
Press ⌘/ inside Octoweb for the same list without leaving the browser.
Global
Work anywhere in the browser.
| ⌘⇧P | Open command palette |
| ⌘T | New AI session |
| ⌘W | Close tab or session |
| ⌘E | Edit address |
| ⌘R | Reload current page |
| ⌘F | Toggle find-in-page |
| ⌘S | Screenshot viewport to clipboard |
| ⌘⇧S | Screenshot full page to clipboard |
| ⌘⇧A | Toggle AI sidebar |
| ⌘⇧E | Inline AI edit on selected text |
| ⌘⇧N | Pin or unpin the current tab |
| ⌘⇧O | Toggle workspace switcher |
| ⌘⇧I | Toggle DevTools |
| ⌘↵ | Fullscreen window |
| ⌘⇧↵ | Fullscreen AI sidebar |
| ⌘/ | Show keyboard shortcuts |
| ⌘, | Settings |
Navigation
Move between tabs and down the page without lifting your hands.
| ⌃N | Next tab (most-recently-used order) |
| ⌃P | Previous tab (most-recently-used order) |
| ⌃D | Scroll half a page down |
| ⌃U | Scroll half a page up |
| ⌃T | Scroll to top of page |
| ⌃B | Scroll to bottom of page |
| ⌘+ / ⌘- | Zoom in / out |
| ⌘0 | Reset zoom |
Fast-access slots
Pin ten pages to numbered slots and jump back from anywhere.
| ⌘1 – ⌘9 | Open the page saved in slot 1–9 |
| ⌘⇧1 – ⌘⇧9 | Save the current page to slot 1–9 |
| ⌘⇧0 | Save the current page to slot 10 |
Command palette
Fuzzy-matches open tabs and history, ranked by match quality and visit frequency.
| ↑ / ↓ | Move selection |
| ⌃N / ⌃P | Move selection, Emacs-style |
| ↵ | Confirm — open, switch, or search |
| ⌘↵ | Force navigate: open as URL, else search |
| ⌘⇧↵ | Send the query to the AI sidebar |
| ⌘W | Close selected tab or drop a history entry |
| ⌘1 – ⌘0 | Jump straight to result 1–10 |
| ⌃A / ⌃E | Cursor to start / end of input |
| ⌃K / ⌃U | Delete to end / start of line |
| Esc | Close palette |
AI sidebar & inline edit
Prompt history is shared with your shell muscle memory and persists across sessions.
| ↵ | Send prompt |
| ⇧↵ | Insert a newline |
| ⌃P / ⌃N | Older / newer prompt from history |
| ⌃R | Reverse incremental search through history |
| ⌃E | Accept ghost-text autocomplete |
| ⌃U | Clear input up to the cursor |
| Esc | Close the inline edit modal |
Find in page
Highlighting uses the native CSS Custom Highlight API.
| ↵ | Next match |
| ⇧↵ | Previous match |
| Esc | Close the find bar |