# Keyboard shortcuts Because V3Code is a VS Code fork, your keybindings carry over — including the keymap you're used to. See [Coming from VS Code](/get-started/coming-from-vscode) to bring your setup across. ## The ones you'll use most | Action | macOS | Windows / Linux | | ------------------- | ----------------- | ------------------ | | Open chat | `Cmd + I` | `Ctrl + I` | | Show all commands | `Cmd + Shift + P` | `Ctrl + Shift + P` | | Open recent | `Ctrl + R` | `Ctrl + R` | | Open file or folder | `Cmd + O` | `Ctrl + O` | | Toggle terminal | `` Ctrl + ` `` | `` Ctrl + ` `` | ## Prediction and drafting | Action | Shortcut | | ------------------------------- | ------------------------------------------------------------------- | | Open Quick Edit | `Cmd + K` on macOS; `Ctrl + K` on Windows/Linux | | Accept V3Code Tab completion | `Tab` | | Reject a Tab or V Go prediction | `Escape` | | Accept a ready V Go next edit | `Tab` | | Turbo Draft (Fast) | `Shift + Tab` | | Turbo Draft (Deep) | `Alt + Shift + Tab` | | Turbo Draft (Deep, multi-file) | `Control + Shift + Q` on macOS; `Ctrl + Shift + Q` on Windows/Linux | | Accept current Turbo Draft hunk | `Tab` | | Reject current Turbo Draft hunk | `Delete` or `Shift + Tab` | | Discard remaining Turbo Draft | `Escape` | Tab-family shortcuts are context-aware. During Turbo Draft review, `Tab` accepts the current hunk instead of an autocomplete suggestion. See [Quick Edit](/editor/quick-edit), [V3Code Tab & V Go](/editor/tab-and-v-go), and [Turbo Draft](/editor/turbo-draft) for the full workflows.