diff --git a/assets/keymaps/default-windows.json b/assets/keymaps/default-windows.json index fe9efe0f720e7c76bd25878426b9601e6910099b..a2c7b67b8ac6fe9165a0631e4479f5b315622897 100644 --- a/assets/keymaps/default-windows.json +++ b/assets/keymaps/default-windows.json @@ -345,7 +345,7 @@ } }, { - "context": "AcpThread > Editor", + "context": "AcpThread > Editor && !use_modifier_to_send", "use_key_equivalents": true, "bindings": { "enter": "agent::Chat", @@ -355,6 +355,17 @@ "shift-tab": "agent::CycleModeSelector" } }, + { + "context": "AcpThread > Editor && use_modifier_to_send", + "use_key_equivalents": true, + "bindings": { + "ctrl-enter": "agent::Chat", + "ctrl-shift-r": "agent::OpenAgentDiff", + "ctrl-shift-y": "agent::KeepAll", + "ctrl-shift-n": "agent::RejectAll", + "shift-tab": "agent::CycleModeSelector" + } + }, { "context": "ThreadHistory", "use_key_equivalents": true,