diff --git a/src/ui/macos.rs b/src/ui/macos.rs index 488d1afc8..ab3fb9079 100644 --- a/src/ui/macos.rs +++ b/src/ui/macos.rs @@ -13,7 +13,6 @@ use objc::{ }; use sciter::{make_args, Host}; use std::{ffi::c_void, rc::Rc}; -use dark_light; static APP_HANDLER_IVAR: &str = "GoDeskAppHandler"; diff --git a/src/ui_session_interface.rs b/src/ui_session_interface.rs index f38cb6ad3..f6d5a0e94 100644 --- a/src/ui_session_interface.rs +++ b/src/ui_session_interface.rs @@ -376,7 +376,7 @@ impl Session { let scancode: u32 = scancode as u32; #[cfg(not(target_os = "windows"))] - let key = rdev::key_from_scancode(scancode) as rdev::Key; + let key = rdev::key_from_code(keycode) as rdev::Key; // Windows requires special handling #[cfg(target_os = "windows")] let key = rdev::get_win_key(keycode, scancode);