From 579b21066fad175646b57aa3542a8346800c9d91 Mon Sep 17 00:00:00 2001 From: fufesou Date: Sun, 9 Apr 2023 00:06:17 +0800 Subject: [PATCH] fix, win, legacy mode, shift + home Signed-off-by: fufesou --- src/server/input_service.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/input_service.rs b/src/server/input_service.rs index ddd7a0149..788c1ed62 100644 --- a/src/server/input_service.rs +++ b/src/server/input_service.rs @@ -161,7 +161,7 @@ impl LockModesHandler { } let mut num_lock_changed = false; - if is_numpad_key { + if is_numpad_key || is_legacy_mode(key_event) { let event_num_enabled = Self::is_modifier_enabled(key_event, ControlKey::NumLock); let local_num_enabled = en.get_key_state(enigo::Key::NumLock); #[cfg(not(target_os = "windows"))]