From dff5d55f50e6b3747c663325bf068d7532b8fad3 Mon Sep 17 00:00:00 2001 From: Asura <todaymofish@gmail.com> Date: Sat, 3 Dec 2022 00:26:45 -0800 Subject: [PATCH] =?UTF-8?q?fix=20#2211=EF=BC=9ACAPS=20Lock=20don't=20work?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/keyboard.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/keyboard.rs b/src/keyboard.rs index f278237ca..c28c81909 100644 --- a/src/keyboard.rs +++ b/src/keyboard.rs @@ -122,7 +122,10 @@ mod components { std::thread::spawn(move || { let func = move |event: Event| match event.event_type { EventType::KeyPress(key) | EventType::KeyRelease(key) => { - // todo!: CAPSLOCK don't work + // fix #2211:CAPS LOCK don't work + if key == Key::CapsLock || key == Key::NumLock { + return Some(event); + } if KEYBOARD_HOOKED.load(Ordering::SeqCst) { keyboard::client::process_event(event); return None;