From c7cde9c597e24ef7270ccc69c93a382939a2ce0f Mon Sep 17 00:00:00 2001 From: Timon Schelling Date: Thu, 13 Nov 2025 21:08:15 +0000 Subject: [PATCH] test --- desktop/src/cef/input.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/desktop/src/cef/input.rs b/desktop/src/cef/input.rs index 62b1cedf4a..055e51be31 100644 --- a/desktop/src/cef/input.rs +++ b/desktop/src/cef/input.rs @@ -80,6 +80,9 @@ pub(crate) fn handle_window_event(browser: &Browser, input_state: &mut InputStat key_event.windows_key_code = match &event.logical_key { winit::keyboard::Key::Named(named) => named.to_vk_bits(), + #[cfg(target_os = "macos")] + winit::keyboard::Key::Character(char) => char.chars().next().unwrap_or_default() as i32, + #[cfg(not(target_os = "macos"))] winit::keyboard::Key::Character(char) => char.chars().next().unwrap_or_default().to_vk_bits(), _ => 0, };