VixlVixl
Docs
Changelog
GitHub
Docs
Changelog
GitHub
  • Get Started

    • Overview
    • Philosophy
    • Installation
    • Set up providers and models
    • Add a project
    • Create a project group
    • Your first chat
  • Concepts

    • How Vixl works
    • Chat modes
    • Permissions and approvals
    • Projects and home chats
    • Models and roles
    • Context
    • Code graphs
    • The .vixl directory
  • Using Vixl

    • Manage chats
    • Queue and stop messages
    • Review and restore changes
    • Compact and hand off long chats
    • Export a transcript
    • Work with plans
    • Orchestrate sub-agents
    • Best practices
    • Use the workbench
    • Shortcuts and the command palette
  • Customize

    • Providers
    • Models
    • MCP servers
    • Skills
    • Custom agents
    • Rules and AGENTS.md
    • Language servers
    • Appearance
    • Permission settings
  • Reference

    • settings.json
    • mcp.json
    • Custom agent frontmatter
    • SKILL.md format
    • Keyboard shortcuts
    • Chat statuses
    • .vixl layout
    • Managed components
  • Resources

    • Troubleshooting
    • FAQ
    • Privacy
    • Comparison
    • Roadmap
    • Brand and press
    • Changelog

Keyboard shortcuts

These are the app bindings. Monaco and the terminal keep their own editor and shell keys. The in-app list is Settings > General, Keyboard shortcuts. How to use the palette: Shortcuts and the command palette.

App

MacWindows / LinuxActionWhile typing
Cmd+KCtrl+KToggle the command paletteWorks
Cmd+NCtrl+NOpen Home (New Agent)Ignored in an input, textarea, contenteditable, Monaco, or xterm
Cmd+BCtrl+BToggle the left sidebarWorks
Cmd+Shift+BCtrl+Shift+BToggle the right workbenchIgnored in an input, textarea, contenteditable, Monaco, or xterm
EscEscLeave Settings or the project page (go Home)Works

The in-app dialog labels Escape as Leave Settings. The same key also goes Home from a project page.

Chat input

MacWindows / LinuxAction
EnterEnterSend
Shift+EnterShift+EnterInsert a newline
BackspaceBackspaceOn an empty input with attachments, remove the last file

Editor tab

These apply when an editor tab is the active workbench tab.

MacWindows / LinuxAction
Cmd+SCtrl+SSave the buffer
Cmd+Shift+FCtrl+Shift+FOpen Find and replace
Cmd+Shift+HCtrl+Shift+HOpen Find and replace with replace expanded

Command palette

Cmd/Ctrl+K (or sidebar Search) opens the palette. It lists New Agent, Open Settings, Open Terminal, Open Editor, projects, chats, pinned chats, and every personal Settings section: General, Graphs, MCP, Providers, Models, LSP, Permissions, Plans, Skills, Agents, Rules.

Edit this page
Last Updated: 9/30/26, 12:37 AM
Prev
SKILL.md format
Next
Chat statuses