Add DeJitter functionality to Wacom driver and update documentation#361
Add DeJitter functionality to Wacom driver and update documentation#361mika314 wants to merge 3 commits into
Conversation
- Implement de-jitter logic to suppress small, erratic movements during click based on defined thresholds. - Introduce three new properties for de-jittering: - `DeJitterEnable`: Enables or disables de-jittering (default: off). - `DeJitterThreshold`: Sets the spatial threshold for movement suppression (default: 150, range: 0-1000). - `DeJitterTimeThreshold`: Sets the time threshold for movement suppression (default: 100ms, range: 0-10000ms). - Update the man page to include detailed documentation for the new properties.
|
This is an interesting request! I'm a bit concerned about the suggested default values: a How did you arrive at this value? Is it tuned for your ideal feel (and if so, what tablet and screen resolution are you using)? Based on some measure of actual hand tremor magnitude? |
|
Drawing with dejitter enabled is quite a bad experience. On my end, I have a script that monitors which app is in focus and, if it's for example GIMP, it disables dejitter. It also switches between absolute and relative for apps that work badly in absolute mode, such as Parsec and Unreal Engine 5. ~7px sounds right. I was aiming to about that value. I did not use any science, just play around with values until it felt right. |
DeJitterEnable: Enables or disables de-jittering (default: off).DeJitterThreshold: Sets the spatial threshold for movement suppression (default: 150, range: 0-1000).DeJitterTimeThreshold: Sets the time threshold for movement suppression (default: 100ms, range: 0-10000ms).