<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Acceleration still too slow with medium finger movements"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=101139#c16">Comment # 16</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Acceleration still too slow with medium finger movements"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=101139">bug 101139</a>
              from <span class="vcard"><a class="email" href="mailto:gdr3941@me.com" title="Greg Reichow <gdr3941@me.com>"> <span class="fn">Greg Reichow</span></a>
</span></b>
        <pre>Peter-

Thanks for your response.  Agree that it does not look like there are any bugs
that are causing this behavior.  It may just come down to preference.  On your
earlier response, I understand the intention behind the flat zone.  Yet, I
think part of what I am experiencing is that this flat zone is not fixed at the
1:1 rate.  It scales with the overall speed setting.  Therefore, when I set the
speed high enough to pull forward the threshold to get the acceleration profile
I like in the middle, it is also bringing up the low speed floor to a too high
level for me to accurately control the pointer.  For reference, to make the
middle and high end feel right, my speed setting is ~0.95.  Yet, this has the
low speed range too high.  To get the low speed range to a level that enables
precision, I need to have the overall speed setting down at about -0.8.  (Might
be that I have some poor fine muscle control..)  

On your question on the circle, at a speed setting of 0, a 1cm circle on my
touchpad = about 3.5cm circle on screen.  (My best attempt to measure, don't
read too much into the accuracy of this.)

I did try another approach.  Instead of trying to emulate a power profile like
in my earlier patch, I tried making the minimal amount of changes to the
existing profiles to make it feel right at both low speed and high speed.  I
first eliminated the scaling on the flat portion and fixed it at a lower level.
 This really improved the low end accuracy for me.  Yet, the middle was still
flat and not accelerating enough.  I then pulled forward the threshold for the
acceleration ramp by 50%.  (Effectively starting the acceleration ramp up
earlier).  With both of these and a speed setting of about +0.75, things feel
really good to me.  I have the mid and high speed acceleration that feels right
and also the low speed precision.  

I have attached a patch for reference and also a graph of the resulting
profiles. FWIW, I will probably stick with using this patch as it feels pretty
good.  I get for others, it may not make sense.  I guess this is the beauty of
open source software! 

Thanks for taking the time to look at this.  (And thanks for all your work on
libinput!)

Greg</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>