<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - Improve on-button scrolling"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105592#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - Improve on-button scrolling"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105592">bug 105592</a>
              from <span class="vcard"><a class="email" href="mailto:andris.zeila@gmail.com" title="Andris Zeila <andris.zeila@gmail.com>"> <span class="fn">Andris Zeila</span></a>
</span></b>
        <pre>About #1 - I want for mouse cursor to move when on-button scrolling is in
progress. I've done it by simply adding

        /* allow motion events for mouse */
        if (device->tags & EVDEV_TAG_EXTERNAL_MOUSE)
                return false;

to evdev_post_trackpoint_scroll() function, but not sure if that's the best way
or if it doesn't break anything. Seems to be working for me without any
sideeffects.

For example if cursor is at screen center and mouse is on the middle of
mousepad and I start scrolling by dragging down - the cursor stays at center
but soon I run out of mousepad. Now I cannot simply move the mouse up, because
then cursor will also move up. I have to lift the mouse and place at the center
of mousepad. Ideally I should be able to operate without lifting mouse.

With the suggested changes when scrolling down the cursor also would go to the
bottom of screen, then I could release the scroll button and move the mouse to
the center of mousepad, restoring the original 'state' - cursor at center of
the screen and mouse on the middle of mousepad.

About #2, I see, the press event is sent with original timestamp. I will
experiment some more and will come back later with results.</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>