<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - NEW: Proposal for mouse scroll wheel disabling while middle click is held."
   href="https://bugs.freedesktop.org/show_bug.cgi?id=106286#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - NEW: Proposal for mouse scroll wheel disabling while middle click is held."
   href="https://bugs.freedesktop.org/show_bug.cgi?id=106286">bug 106286</a>
              from <span class="vcard"><a class="email" href="mailto:pyrosoma1@yahoo.ie" title="pyrosoma1@yahoo.ie">pyrosoma1@yahoo.ie</a>
</span></b>
        <pre>I don't get any inadvertent button clicks, my switches are not faulty, but the
log shows the issue. I get wheel movement all the time but since it is so small
it is not an issue for me, I can easily compensate with a light touch. in the
log you can see rel_wheel goes to 1 after my finger clicks forward.
The erratic wheel only becomes an issue when middle clicking. I don't want to
affect other users by adding a scrolling threshold, I only want to prevent
wheel scrolling when it won't matter to anyone.
<span class="quote">>>Which means we'll likely need some extra heuristics like a threshold when we start scrolling. That again is hard to discover and likely to upset people.</span >
I don't want code of dubious value to filter based on wheel acceleration
because I don't need it, and it would just annoy me.

It won't upset them because nobody uses wheelscrolls while they hold middle
click. saying it would upset them is like saying debouncing is unfaithful to
the rustic character of intermittent switches.

E: 125.849350 0000 0000 0000    # ------------ SYN_REPORT (0) ----------
E: 126.478355 0004 0004 589827  # EV_MSC / MSC_SCAN             589827
E: 126.478355 0001 0112 0001    # EV_KEY / BTN_MIDDLE           1
E: 126.478355 0000 0000 0000    # ------------ SYN_REPORT (0) ----------
E: 126.500339 0002 0008 0001    # EV_REL / REL_WHEEL            1
E: 126.500339 0000 0000 0000    # ------------ SYN_REPORT (0) ----------
E: 127.071345 0004 0004 589827  # EV_MSC / MSC_SCAN             589827
E: 127.071345 0001 0112 0000    # EV_KEY / BTN_MIDDLE           0
E: 127.071345 0000 0000 0000    # ------------ SYN_REPORT (0) ----------
E: 127.296342 0002 0008 -001    # EV_REL / REL_WHEEL            -1
E: 127.296342 0000 0000 0000    # ------------ SYN_REPORT (0) ----------

and another

E: 117.928388 0000 0000 0000    # ------------ SYN_REPORT (0) ----------
E: 117.955390 0002 0001 0001    # EV_REL / REL_Y                1
E: 117.955390 0000 0000 0000    # ------------ SYN_REPORT (0) ----------
E: 118.654404 0004 0004 589827  # EV_MSC / MSC_SCAN             589827
E: 118.654404 0001 0112 0001    # EV_KEY / BTN_MIDDLE           1
E: 118.654404 0000 0000 0000    # ------------ SYN_REPORT (0) ----------
E: 118.692373 0002 0001 0001    # EV_REL / REL_Y                1
E: 118.692373 0000 0000 0000    # ------------ SYN_REPORT (0) ----------
E: 118.864398 0002 0008 0001    # EV_REL / REL_WHEEL            1
E: 118.864398 0000 0000 0000    # ------------ SYN_REPORT (0) ----------
E: 119.314392 0002 0001 0001    # EV_REL / REL_Y                1
E: 119.314392 0000 0000 0000    # ------------ SYN_REPORT (0) ----------
E: 119.325374 0002 0001 0001    # EV_REL / REL_Y                1
E: 119.325374 0000 0000 0000    # ------------ SYN_REPORT (0) ----------
E: 119.355388 0004 0004 589827  # EV_MSC / MSC_SCAN             589827
E: 119.355388 0001 0112 0000    # EV_KEY / BTN_MIDDLE           0
E: 119.355388 0000 0000 0000    # ------------ SYN_REPORT (0) ----------
E: 119.366368 0002 0001 0001    # EV_REL / REL_Y</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>