From f0f73ea7bac3a56f9b69c863636d66100f07b8ab Mon Sep 17 00:00:00 2001 From: Ferdinand Schober Date: Mon, 23 Sep 2024 20:48:45 +0200 Subject: [PATCH] log pressed keys --- input-capture/src/lib.rs | 1 + input-emulation/src/lib.rs | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/input-capture/src/lib.rs b/input-capture/src/lib.rs index a4cc39b..84de8c7 100644 --- a/input-capture/src/lib.rs +++ b/input-capture/src/lib.rs @@ -160,6 +160,7 @@ impl InputCapture { _ => self.pressed_keys.remove(&scancode), }; } + log::info!("pressed keys: {:?}", self.pressed_keys); } } diff --git a/input-emulation/src/lib.rs b/input-emulation/src/lib.rs index 81699ab..ba68dc5 100644 --- a/input-emulation/src/lib.rs +++ b/input-emulation/src/lib.rs @@ -217,13 +217,15 @@ impl InputEmulation { return false; }; - if state == 0 { + let ret = if state == 0 { // currently pressed => can release pressed_keys.remove(&key) } else { // currently not pressed => can press pressed_keys.insert(key) - } + }; + log::info!("client {handle}: pressed keys: {:?}", pressed_keys); + ret } }