CC-301k · Module 3
Keybinding Strategy
3 min read
The goal of keybinding optimization is reducing the cost of invoking Claude from a conscious action to a muscle memory reflex. When opening Claude requires Ctrl+Shift+P → "Claude" → Enter, you make a conscious decision each time — "is it worth invoking Claude for this?" When it requires a single keystroke (Ctrl+L), the barrier disappears and you invoke Claude for every task where it could help, including the small ones you would not have bothered with before.
The three essential bindings: open Claude panel (Ctrl+L), inline edit (Ctrl+K or Ctrl+I), and accept suggestion (Tab or Enter). Everything else is nice to have. These three bindings cover the full interaction loop: open → instruct → accept. If you set only three keybindings, make it these three. Practice them for a week until they are automatic. The productivity difference between conscious invocation and reflex invocation is significant — it determines whether you use Claude for ten tasks per day or fifty.
[
{
"key": "ctrl+l",
"command": "claude-code.open-panel",
"when": "editorFocus"
},
{
"key": "ctrl+k",
"command": "claude-code.inline-edit",
"when": "editorHasSelection"
},
{
"key": "tab",
"command": "claude-code.accept-suggestion",
"when": "claude-code.suggestion-visible"
}
]