We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1e5eff0 commit 6d35e17Copy full SHA for 6d35e17
1 file changed
inputshare-client/src/main.rs
@@ -237,10 +237,14 @@ impl<'a> InputTransmitter<'a> {
237
if captured {
238
input_events.deref().borrow_mut().reset();
239
} else {
240
- send_inputs(pressed_keys.iter().copied().map(|k| match k.is_mouse_button() {
241
- true => Input::MouseButtonInput(k, KeyState::Released),
242
- false => Input::KeyboardKeyInput(k, KeyState::Released),
243
- })).unwrap_or_else(|e| println!("{}", e));
+ send_inputs(pressed_keys
+ .iter()
+ .copied()
+ .filter(|k| *k != hotkey.trigger)
244
+ .map(|k| match k.is_mouse_button() {
245
+ true => Input::MouseButtonInput(k, KeyState::Released),
246
+ false => Input::KeyboardKeyInput(k, KeyState::Released),
247
+ })).unwrap_or_else(|e| println!("{}", e));
248
}
249
captured = !captured;
250
unsafe {
0 commit comments