From b1efbd41b1beedd1d3abb03949ff0989e5206746 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 11 May 2018 11:48:56 +1000 Subject: [PATCH] doc: update pointer acceleration doc with the fixed graphs Signed-off-by: Peter Hutterer --- doc/pointer-acceleration.dox | 8 +- doc/svg/ptraccel-linear.svg | 5683 ++----------------------------- doc/svg/ptraccel-touchpad.svg | 645 ++-- doc/svg/ptraccel-trackpoint.svg | 3689 +------------------- 4 files changed, 844 insertions(+), 9181 deletions(-) diff --git a/doc/pointer-acceleration.dox b/doc/pointer-acceleration.dox index 4ed2d231..f81adf32 100644 --- a/doc/pointer-acceleration.dox +++ b/doc/pointer-acceleration.dox @@ -137,12 +137,8 @@ As of version 1.9, libinput does not parse the `POINTINGSTICK_CONST_ACCEL` prope @image html ptraccel-trackpoint.svg "Pointer acceleration curves for trackpoints" -The image above shows the trackpoint acceleration profile in comparison to the -@ref ptraccel-linear. - -The constant acceleration factor, usually applied in -@ref udev_config, shapes the acceleration profile and is pre-applied before -any user-specific acceleration adjustments. +The image above shows the trackpoint acceleration profile for each input +delta. @section ptraccel-profile-flat The flat pointer acceleration profile diff --git a/doc/svg/ptraccel-linear.svg b/doc/svg/ptraccel-linear.svg index cb575f21..beacbdec 100644 --- a/doc/svg/ptraccel-linear.svg +++ b/doc/svg/ptraccel-linear.svg @@ -1,6 +1,4 @@ - Gnuplot -Produced by GNUPLOT 5.0 patchlevel 0 +Produced by GNUPLOT 5.0 patchlevel 6 @@ -44,73 +42,83 @@ - + 0 - + 0.5 - + 1 - + 1.5 - + 2 - + 2.5 - + 3 - + 0 - - 0.0005 + + 50 - - 0.001 + + 100 - - 0.0015 + + 150 - - 0.002 + + 200 - - 0.0025 + + 250 - - 0.003 + + 300 + + + + + 350 + + + + + 400 @@ -118,5358 +126,383 @@ - + accel factor - - speed in units/us + + speed in mm/s - -1.0 + -1 - - -1.0 + + -1 - + -0.75 - + -0.75 - + -0.5 - + -0.5 - + -0.25 - + -0.25 - + - 0.0 + 0 - - 0.0 + + 0 - + 0.5 - + 0.5 - + - 1.0 + 1 - - 1.0 + + 1 - + diff --git a/doc/svg/ptraccel-touchpad.svg b/doc/svg/ptraccel-touchpad.svg index b6fa4658..73d40ad4 100644 --- a/doc/svg/ptraccel-touchpad.svg +++ b/doc/svg/ptraccel-touchpad.svg @@ -1,6 +1,4 @@ - Gnuplot -Produced by GNUPLOT 5.0 patchlevel 5 +Produced by GNUPLOT 5.0 patchlevel 6 @@ -49,53 +47,33 @@ - - 0.2 + + 0.5 - - 0.4 - - - - - 0.6 - - - - - 0.8 - - - - + 1 - - 1.2 + + 1.5 - - 1.4 + + 2 - - 1.6 - - - - - 1.8 + + 2.5 - 2 + 3 @@ -166,7 +144,125 @@ - + + -0.75 + + + -0.75 + + + + + + -0.5 + + + -0.5 + + + + + L441.7,384.9 L442.9,384.9 L444.2,384.9 L445.5,384.9 L446.7,384.9 L448.0,384.9 L449.2,384.9 L450.5,384.9 + L451.7,384.9 L453.0,384.9 L454.3,384.9 L455.5,384.9 L456.8,384.9 L458.0,384.9 L459.3,384.9 L460.5,384.9 + L461.8,384.9 L463.1,384.9 L464.3,384.9 L465.6,384.9 L466.8,384.9 L468.1,384.9 L469.3,384.9 L470.6,384.9 + L471.9,384.9 L473.1,384.9 L474.4,384.9 L475.6,384.9 L476.9,384.9 L478.2,384.9 L479.4,384.9 L480.7,384.9 + L481.9,384.9 L483.2,384.9 L484.4,384.9 L485.7,384.9 L487.0,384.9 L488.2,384.9 L489.5,384.9 L490.7,384.9 + L492.0,384.9 L493.2,384.9 L494.5,384.9 L495.8,384.9 L497.0,384.9 L498.3,384.9 L499.5,384.9 L500.8,384.9 + L502.1,384.9 L503.3,384.9 L504.6,384.9 L505.8,384.9 L507.1,384.9 L508.3,384.5 L509.6,384.0 L510.9,383.6 + L512.1,383.2 L513.4,382.8 L514.6,382.4 L515.9,382.0 L517.1,381.6 L518.4,381.2 L519.7,380.7 L520.9,380.3 + L522.2,379.9 L523.4,379.5 L524.7,379.1 L525.9,378.7 L527.2,378.3 L528.5,377.9 L529.7,377.4 L531.0,377.0 + L532.2,376.6 L533.5,376.2 L534.8,375.8 L536.0,375.4 L537.3,375.0 L538.5,374.6 L539.8,374.1 L541.0,373.7 + L542.3,373.3 L543.6,372.9 L544.8,372.5 L546.1,372.1 L547.3,371.7 L548.6,371.3 L549.8,370.8 L551.1,370.4 + L552.4,370.0 L553.6,369.6 L554.9,369.2 L556.1,368.8 L557.4,368.4 L558.6,367.9 L559.9,367.5 L561.2,367.1 + L562.4,366.7 L563.7,366.3 L564.9,365.9 L566.2,365.5 L567.5,365.1 L568.7,364.6 L570.0,364.2 L571.2,363.8 + L572.5,363.4 L573.7,363.0 L575.0,362.6 '/> - -0.5 - - - -0.5 - - - - - - -0.2 - - - -0.2 - - - - - - 0 + -0.25 + -0.25 + + + + + + 0 + + 0 - - - 0.2 - - - 0.2 - - - - + 0.5 @@ -396,44 +439,57 @@ - + 1 @@ -442,44 +498,57 @@ - + diff --git a/doc/svg/ptraccel-trackpoint.svg b/doc/svg/ptraccel-trackpoint.svg index 79589c24..59eec520 100644 --- a/doc/svg/ptraccel-trackpoint.svg +++ b/doc/svg/ptraccel-trackpoint.svg @@ -1,6 +1,4 @@ - Gnuplot -Produced by GNUPLOT 5.0 patchlevel 0 +Produced by GNUPLOT 5.0 patchlevel 6 @@ -44,68 +42,58 @@ - + 0 - + 1 - + 2 - + 3 - + 4 - + 5 - + 0 - - 0.0005 + + 5 - - 0.001 + + 10 - - 0.0015 + + 15 - - 0.002 - - - - - 0.0025 - - - - - 0.003 + + 20 @@ -113,3568 +101,145 @@ - + accel factor - - speed in units/us + + delta (units) - linear (mouse) + -1 - - linear (mouse) + + -1 - + - const accel 1 + -0.75 - - const accel 1 + + -0.75 - + - const accel 2 + -0.5 - - const accel 2 + + -0.5 - + - const accel 3 + -0.25 - - const accel 3 + + -0.25 - + - + 0 + + + 0 + + + + + + 0.5 + + + 0.5 + + + + + + 1 + + + 1 + + + + + +