Claude Code Keybindings
Keyboard shortcut configuration for Claude Code
| Type | object |
|---|---|
| File match |
**/.claude/keybindings.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/claude-code-keybindings/latest.json |
| Source | https://www.schemastore.org/claude-code-keybindings.json |
Validate with Lintel
npx @lintel/lintel check
Keyboard shortcut configuration for Claude Code. https://code.claude.com/docs/en/keybindings
Properties
Array of keybinding blocks, each scoping bindings to a UI context
JSON Schema URL for editor validation
Documentation URL
Definitions
A block of keybindings for a specific UI context
UI context where these bindings apply. Global bindings work everywhere. https://code.claude.com/docs/en/keybindings
Map of keystroke patterns to actions. https://code.claude.com/docs/en/keybindings
UI context where these bindings apply. Global bindings work everywhere. https://code.claude.com/docs/en/keybindings
Keystroke pattern such as "ctrl+k", "shift+tab", or chord "ctrl+k ctrl+s"
Action to trigger, command to invoke, or null to unbind a default shortcut
Built-in action identifier. https://code.claude.com/docs/en/keybindings
Command binding that executes a slash command as if typed (e.g., "command:commit", "command:help")