Skip to content

claude-code

Claude Code now supports custom keyboard shortcuts

Claude News

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.

Related stories

  1. Claude Code 2.1.283 keeps new models out until admins say so
  2. Claude Code skips AGENTS.md when telemetry is off
  3. In Claude Code hooks, exit 1 blocks nothing
  4. In Claude Code, one CLAUDE.md silently kills your AGENTS.md
  5. Without CLAUDE.md, Claude Code 2.1.277 reads AGENTS.md
  6. 57% of public Claude Code subagents inherit Bash

Comments

No comments yet. Be the first.

Join the conversation

Sign in with Google to leave a comment. Your name and avatar come from your Google profile, and the comment appears after moderation.

We only use your name and avatar from Google. We never store your email address.