commit cc16f827e737f981fce5d28a4b28e646115327dd
parent 5ebe62feee2bb25587c99ae9f623a24d899dac1c
Author: William Casarin <jb55@jb55.com>
Date: Mon, 9 Feb 2026 09:56:38 -0800
agentium: fix keybindings
Signed-off-by: William Casarin <jb55@jb55.com>
Diffstat:
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/crates/notedeck_dave/src/ui/dave.rs b/crates/notedeck_dave/src/ui/dave.rs
@@ -1015,11 +1015,11 @@ impl<'a> DaveUi<'a> {
super::badge::BadgeVariant::Default
});
if ctrl_held {
- auto_badge = auto_badge.keybind("⎵");
+ auto_badge = auto_badge.keybind("\\");
}
auto_badge
.show(ui)
- .on_hover_text("Ctrl+Space to toggle auto-focus mode");
+ .on_hover_text("Ctrl+\\ to toggle auto-focus mode");
}
let r = ui.add(
diff --git a/crates/notedeck_dave/src/ui/keybindings.rs b/crates/notedeck_dave/src/ui/keybindings.rs
@@ -36,7 +36,7 @@ pub enum KeyAction {
FocusQueuePrev,
/// Toggle Done status for current focus queue item (Ctrl+D)
FocusQueueToggleDone,
- /// Toggle auto-steal focus mode (Ctrl+Space)
+ /// Toggle auto-steal focus mode (Ctrl+\)
ToggleAutoSteal,
/// Open external editor for composing input (Ctrl+G)
OpenExternalEditor,
@@ -129,8 +129,8 @@ pub fn check_keybindings(
return Some(KeyAction::FocusQueueToggleDone);
}
- // Ctrl+Space to toggle auto-steal focus mode - agentic only
- if is_agentic && ctx.input(|i| i.modifiers.matches_exact(ctrl) && i.key_pressed(Key::Space)) {
+ // Ctrl+\ to toggle auto-steal focus mode (Ctrl+Space conflicts with macOS input source switching) - agentic only
+ if is_agentic && ctx.input(|i| i.modifiers.matches_exact(ctrl) && i.key_pressed(Key::Backslash)) {
return Some(KeyAction::ToggleAutoSteal);
}