Claude Code now supports custom keyboard shortcuts

The developers added a way to override keyboard shortcuts through a configuration file ~/.claude/keybindings.json. Users can assign actions to various contexts like chat, tab navigation, history, or diff viewing.
The configuration uses a JSON object with an array of bindings. Users can add new shortcuts or disable standard ones by setting the action to null. The system supports modifiers like ctrl, shift, alt, meta, and cmd, as well as key chords.
The system automatically checks the file for errors, conflicts with terminal multiplexers, or reserved commands. The /doctor command lists current warnings. Detailed documentation and schema are linked within the config file.
Up next
S&P 500 denies accelerated inclusion for Anthropic and SpaceX
S&P 500 won’t fast-track Anthropic or SpaceX. The index’s profitability requirement keeps them out, potentially costing Anthropic $4.6 billion in passive investments. Nasdaq and FTSE Russell have eased their rules, but S&P 500 sticks to its criteria.
Related stories
- Claude Code 2.1.318: login expiry warning, runner log change
- Intent-lens spells out Claude Code calls before they run
- Codedict cuts Claude Code tokens 63%, but cost only 26%
- claude-files-pane shows Claude Code’s file reads live
- Backdoored Claude Code 2.1.313 hit up to 5,000 Cursor users
- Claude Code 2.1.312 stops overwriting big CLAUDE.md files
Comments
No comments yet. Be the first.
Join the conversation
Sign in to leave a comment. It appears after moderation.

