18 Commits

Author SHA1 Message Date
PMheart
228f8ca1fb Codestyle: Apply codestyle changes with Uncrustify 2022-04-25 14:51:15 +02:00
vit9696
ee28077196 OcAppleEventLib: Allow tuning pointer poll list and period
closes #312
closes acidanthera/bugtracker#1899
2022-01-04 03:01:20 +03:00
Marvin Häuser
7235a991d9 OcAppleEventLib: Do not cache screen resolution
Fixes an issue where drivers requesting AppleEvent events early (e.g. CrScreenshotLib) cause caching of a screen resolution that is later changed, leading to an out-of-sync cursor movement rectangle.
2021-04-07 12:06:28 +02:00
Marvin Häuser
c5285973bc OcAppleEventLib: Log resolution determination 2021-04-05 18:22:56 +02:00
Marvin Häuser
c158d61a30 OcAppleEventLib: Support configurable pointer speed 2021-04-02 23:23:28 +02:00
Marvin Häuser
6b8b363ddd OcAppleEventLib: Implement OcAppleEventEx protocol 2021-04-02 16:43:54 +02:00
Marvin Häuser
ad482e498a OcAppleEventLib: Fix maximum screen coordinates 2021-04-02 16:43:54 +02:00
Marvin Häuser
f0046e45f1 OcAppleEventLib: Scale click area by UIScale 2021-03-19 16:34:09 +01:00
Marvin Häuser
5659fb5ebe
OcAppleEventLib: Fix pointer click timings 2021-03-19 01:43:48 +01:00
Marvin Häuser
b7105e3338 OcAppleEventLib: Reduce pointer poll frequency for compatibility
At least QEMU cannot poll faster than 10 ms.
2021-03-19 00:36:08 +01:00
Marvin Häuser
8ecaa8b77f OcAppleEventLib: Scale click durations when changing pointer poll timer 2021-03-19 00:14:32 +01:00
Marvin Häuser
6d3c8ff8a9 OcAppleEventLib: Improve variable naming 2021-03-18 23:45:09 +01:00
Marvin Häuser
3db317e93f OcAppleEventLib: Fix incorrect right button handling 2021-03-18 23:44:34 +01:00
Marvin Häuser
06991a81cf OcAppleEventLib: Aggregate raw pointer data
Scaling deltas can lead to restricted motion effects when they are low - division leads to rounding errors and the remainder is discarded. Aggregate the (upscaled) raw values instead and scale down on demand.
2021-03-17 20:04:29 +01:00
vit9696
c9f4115a2b Build: Reduce the use of TPL_NOTIFY as it may conflict with debugging 2020-04-17 09:50:35 +03:00
vit9696
57d4a855cf OcConsoleLib: Support HiDPI screens 2020-02-02 04:24:33 +03:00
vit9696
b69a9bbd62 Build: Improve IA32 compatibility 2020-01-08 23:42:38 +03:00
Download-Fritz
8299c889e2 OcAppleKeyMapLib and OcAppleEventLib: Initial import 2019-08-29 18:05:46 +02:00