Ferdinand Schober
f91b6bd3c1
macos: reset double click when mouse is moved ( #341 )
2025-10-30 00:48:24 +01:00
Ferdinand Schober
2d1a037eba
macos: fix duplicated key release event ( #340 )
2025-10-29 18:37:24 +01:00
Ferdinand Schober
057f6e2567
macos: emulate double / triple click ( #338 )
2025-10-29 17:46:15 +01:00
Ferdinand Schober
99c8bc5567
macsos: use ScrollEventUnit::LINE for mousewheel ( #337 )
2025-10-29 16:18:46 +01:00
Ferdinand Schober
eb1dcbddb0
update dependencies ( #302 )
...
* update dependencies
* update windows
* clippy: inline format args
* update flake
* update core-graphics
* fix poll after completion error
* fix ashpd?!
2025-10-08 16:10:32 +02:00
Ferdinand Schober
a962e43724
address clippy lints
2025-01-24 14:52:04 +01:00
Ferdinand Schober
7496015d8d
macos: implement client side modifier events ( #219 )
...
closes #198
closes #199
2024-10-27 08:41:26 +01:00
Ferdinand Schober
ab1b45ff45
macos: fix key-release with repeat logic ( #206 )
2024-10-04 18:21:40 +02:00
Jacob Barber
b071201dcb
Fix multimonitors ( #202 )
...
Co-authored-by: Jacob Barber <jacob.barber@disney.com >
closes #83
2024-09-20 20:50:37 +02:00
Ferdinand Schober
19c2c4327f
move lan-mouse protocol to separate crate ( #178 )
2024-08-11 16:51:47 +02:00
Ferdinand Schober
8f7890c9be
move refcounting of key presses to input-emulation ( #169 )
2024-08-06 16:46:32 +02:00
Ferdinand Schober
bea7d6f8a5
Allow input capture & emulation being disabled ( #158 )
...
* Input capture and emulation can now be disabled and will prompt the user to enable again.
* Improved error handling to deliver more useful error messages
2024-07-16 20:34:46 +02:00
Ferdinand Schober
6a4dd740c3
code cleanup + purge anyhow in library code ( #157 )
2024-07-10 00:33:49 +02:00
Ferdinand Schober
ef3ebc59bd
adjust error handling
2024-07-05 01:41:11 +02:00
Ferdinand Schober
4db2d37f32
split into input-{event,capture,emulation}
2024-07-02 22:07:37 +02:00