<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Continue moving the pointer when 2fg scrolling ends"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=86807#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Continue moving the pointer when 2fg scrolling ends"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=86807">bug 86807</a>
              from <span class="vcard"><a class="email" href="mailto:jwrdegoede@fedoraproject.org" title="Hans de Goede <jwrdegoede@fedoraproject.org>"> <span class="fn">Hans de Goede</span></a>
</span></b>
        <pre>(In reply to Hans de Goede from <a href="show_bug.cgi?id=86807#c3">comment #3</a>)
<span class="quote">> > I do not lift the first pointer. Sequence:
> > 
> > Put index finger down on touchpad.
> > Click touchpad down with index to start drag.
> > Move index around on touchpad.
> > 
> > Realize I don't have enough range. Push down middle, and move middle around
> > index while index is still on touchpad. When I want to drop, I release
> > middle and then index.

> Ah, I thought you used your middle finger to take over from the index
> finger, but now I see what you're doing. 

> > I notice here that xf86-input-synaptics never emits scrolling events while
> > the clickpad is pushed down. That could be a solution.

> Hm, yes that should actually work for both your and Peter's problem</span >

Ok, so thinking more about this, I take this back, not doing 2fg scrolling when
the clickpad is clicked down will not help for your scenario. We always make
one touch the "pointer", and in your case that is the index finger, and it will
stay the pointer as long as its down.

The reason this works with synaptics is because it lacks proper multi-touch
support, so as soon as a clickpad is clicked down we switch to relative mode,
and all fingers move the pointer at the same time, which is a mess.

This does not mean your suggestion does not have merits, but I'm afraid that
your use-case is one which we simply do not want to support. The "expected" way
to use the touchpad for click + drag from a libinput pov is to click with one
finger, and then select with another, which will make the other finger the
pointer from the get go, switching which finger is the pointer halfway through
is not supported, and I don't think we want to support that.</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>