<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:peter.hutterer@who-t.net" title="Peter Hutterer <peter.hutterer@who-t.net>"> <span class="fn">Peter Hutterer</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - My wireless all-in-one (keyboard/mouse) requires a triple-tap to highlight a word"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104415">bug 104415</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEEDINFO
           </td>
           <td>ASSIGNED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - My wireless all-in-one (keyboard/mouse) requires a triple-tap to highlight a word"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104415#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - My wireless all-in-one (keyboard/mouse) requires a triple-tap to highlight a word"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104415">bug 104415</a>
              from <span class="vcard"><a class="email" href="mailto:peter.hutterer@who-t.net" title="Peter Hutterer <peter.hutterer@who-t.net>"> <span class="fn">Peter Hutterer</span></a>
</span></b>
        <pre>Ok, the issue here is the new button debouncing code. The event sequence shows
this for the second button press:

E: 0.135988 0004 0004 589825    # EV_MSC / MSC_SCAN             589825
E: 0.135988 0001 0110 0001      # EV_KEY / BTN_LEFT             1
E: 0.135988 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +8ms
E: 0.145980 0004 0004 589825    # EV_MSC / MSC_SCAN             589825
E: 0.145980 0001 0110 0000      # EV_KEY / BTN_LEFT             0
E: 0.145980 0000 0000 0000      # ------------ SYN_REPORT (0) ---------- +10ms

i.e. the device pretends the button was pressed 8ms after releasing it and
released 10ms after pressing it. This is too short a timeout for real-world
button clicking and is usually a sign of broken buttons. Because it is pressed
and released within the timeouts the button event is discarded (you should have
a message in the log warning you about this).

I can't think of a good way to fix this but I guess not debouncing of this set
of devices is a workaround.</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>