From 8bd4d866b94d3f0786f4c8d30d38c17f3149f921 Mon Sep 17 00:00:00 2001 From: localcc Date: Fri, 12 Dec 2025 05:51:11 -0800 Subject: [PATCH] Windows/send keystrokes (#44707) Closes #41176 Release Notes: - Fixed SendKeystrokes mapping on windows Co-authored-by: Kirill Bulatov --- crates/workspace/src/workspace.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/workspace/src/workspace.rs b/crates/workspace/src/workspace.rs index c445ed7822428ebc140a1685c619526d0a2b0ac5..d2a9ef71fc7fc2aacb1fc2f9be41ce001f5cef5e 100644 --- a/crates/workspace/src/workspace.rs +++ b/crates/workspace/src/workspace.rs @@ -2452,6 +2452,12 @@ impl Workspace { .0 .split(' ') .flat_map(|k| Keystroke::parse(k).log_err()) + .map(|k| { + cx.keyboard_mapper() + .map_key_equivalent(k, true) + .inner() + .clone() + }) .collect(); let _ = self.send_keystrokes_impl(keystrokes, window, cx); }