mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-04-15 08:41:29 +03:00
fix #2211:CAPS Lock don't work
This commit is contained in:
@@ -122,7 +122,10 @@ mod components {
|
|||||||
std::thread::spawn(move || {
|
std::thread::spawn(move || {
|
||||||
let func = move |event: Event| match event.event_type {
|
let func = move |event: Event| match event.event_type {
|
||||||
EventType::KeyPress(key) | EventType::KeyRelease(key) => {
|
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) {
|
if KEYBOARD_HOOKED.load(Ordering::SeqCst) {
|
||||||
keyboard::client::process_event(event);
|
keyboard::client::process_event(event);
|
||||||
return None;
|
return None;
|
||||||
|
|||||||
Reference in New Issue
Block a user