<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - One-finger movement on touchpad registered as two-finger scrolling with edge exclusion zone is touched"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=103208#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - One-finger movement on touchpad registered as two-finger scrolling with edge exclusion zone is touched"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=103208">bug 103208</a>
              from <span class="vcard"><a class="email" href="mailto:peteryuchuang@gmail.com" title="Peter Y. Chuang <peteryuchuang@gmail.com>"> <span class="fn">Peter Y. Chuang</span></a>
</span></b>
        <pre>I have to confess that until now I have had no idea that two-finger scrolling
is supposed to be triggered with only one finger moving while the other
remaining stationary. Now that I know this gesture exists, I don't really like
using it, because it feels somewhat unnatural. So I wonder if this feature is
really necessary. Indeed, this "gesture," for the lack of a better word,
doesn't work on macOS.

I also believe that macOS checks whether the two fingers move together in
reasonably parallel paths. For example, if two fingers initiate the touch input
from roughly the same point (say the centre of the touchpad), and then both
fingers move up while at the same time further apart (say both finger moving
towards the top two corners of the touchpad), macOS treats this "gesture" as
pinch, i.e. zooming, instead of two-finger scrolling, as libinput does. This is
probably why zooming in and out with pinch gestures feels a lot smoother and
more consistent on macOS than on Linux (I guess?), but that is a problem for
another time.

For now, my main point is that it makes sense, IMHO, to impose check on a)
whether two fingers are moving together, and b) whether they move in reasonably
parallel paths in two-finger scrolling. With those checks, I think we can have
2fg-scrolling in edge zone without its being triggered by an accidental palm.</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>