Summary
Extend Ctrl+X beyond checkbox toggling to serve as a universal "interact" key for block-specific actions in edit mode, since mouse clicks aren't available there.
Behavior
Ctrl+X on different block types:
- Checklist: Toggle checkbox (current behavior, preserved)
- Embed: Open the embedded note in the embed sheet modal
- Definition: Jump to/highlight the definition (or open a preview)
- Code block: Could copy code to clipboard or toggle language picker
- Other block types: no-op or contextual action as features grow
Motivation
Edit mode disables mouse capture for native text selection. This means users can't click on interactive elements (embeds, checkboxes, etc). Ctrl+X already works for checkboxes — extending it as a general "activate the thing under my cursor" key gives edit mode feature parity with view mode's click interactions.
🤖 Generated with Claude Code
Summary
Extend Ctrl+X beyond checkbox toggling to serve as a universal "interact" key for block-specific actions in edit mode, since mouse clicks aren't available there.
Behavior
Ctrl+X on different block types:
Motivation
Edit mode disables mouse capture for native text selection. This means users can't click on interactive elements (embeds, checkboxes, etc). Ctrl+X already works for checkboxes — extending it as a general "activate the thing under my cursor" key gives edit mode feature parity with view mode's click interactions.
🤖 Generated with Claude Code