<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:noabody@yahoo.com" title="noabody@yahoo.com">noabody@yahoo.com</a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Logitech K400: double tap on touchpad is filtered by debouncing code"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=106534">bug 106534</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;">Attachment #139604 is obsolete</td>
           <td>
                
           </td>
           <td>1
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Logitech K400: double tap on touchpad is filtered by debouncing code"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=106534#c8">Comment # 8</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Logitech K400: double tap on touchpad is filtered by debouncing code"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=106534">bug 106534</a>
              from <span class="vcard"><a class="email" href="mailto:noabody@yahoo.com" title="noabody@yahoo.com">noabody@yahoo.com</a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=139612" name="attach_139612" title="Corrected no-debounce for source package in Cosmic 1.10.6">attachment 139612</a> <a href="attachment.cgi?id=139612&action=edit" title="Corrected no-debounce for source package in Cosmic 1.10.6">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=106534&attachment=139612'>[review]</a>
Corrected no-debounce for source package in Cosmic 1.10.6

Was dreaming about this issue last night, that's when you know good
trouble-shooting is taking place.  

Existing patch in Cosmic must be wrong.  Addition of K400 patch uses same
no-debounce code created for MS_NANO_TRANSCEIVER=1.  That code defines the
debounce exception handler and isn't supposed to be extensible.  Removed all
existing entries for K400 and localized changes to
libinput-1.10.6/udev/90-libinput-model-quirks.hwdb.

Built my own sources clean:
apt --build source libinput10

Created /etc/udev/hwdb.d/99-no-debounce.hwdb:
# Logitech K400r
libinput:mouse:input:b0003v046Dp404B*
 LIBINPUT_MODEL_MS_NANO_TRANSCEIVER=1

# Logitech K830
libinput:mouse:input:b0003v046Dp404C*
 LIBINPUT_MODEL_MS_NANO_TRANSCEIVER=1

# Logitech K400Plus
libinput:mouse:input:b0003v046Dp404D*
 LIBINPUT_MODEL_MS_NANO_TRANSCEIVER=1

sudo cp 99-no-debounce.hwdb /etc/udev/hwdb.d/99-no-debounce.hwdb
sudo udevadm hwdb --update

The wording of the original patch could be a bit more generic to give a clue as
to purpose, something like LIBINPUT_MODEL_GENERIC_NODEBOUNCE.  Regardless,
those entries state that the LIBINPUT_MODEL_MS_NANO_TRANSCEIVER quirk will be
applied to matching devices.

Users wanting to test no-debounce should get upstream packages with the code,
create a 99-no-debounce.hwdb and, upon successful test, migrate changes to
udev/90-libinput-model-quirks.hwdb.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>