From 806b0908af1816e21f6d020ea4f4f71dfeccdcff Mon Sep 17 00:00:00 2001 From: Christoffer Holmstedt Date: Sun, 13 Jan 2019 10:37:04 +0100 Subject: [PATCH] quirks: add ModelBouncingKeys for Contour RollerMouse The Contour RollerMouse have a button for "double click" which emulates a double click. The two clicks are so close together that with libinput heuristics it looks like a worn-out button and triggers debouncing functionality. This commit adds support for the RollerMouse Free 2 and RollerMouse Re:d. Fixes libinput/libinput#204 (cherry picked from commit fc029e3fb5fbb5415fa129bcea26b1d08878ac0e) --- meson.build | 1 + quirks/30-vendor-contour.quirks | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 quirks/30-vendor-contour.quirks diff --git a/meson.build b/meson.build index a9c7c185..014cb536 100644 --- a/meson.build +++ b/meson.build @@ -251,6 +251,7 @@ quirks_data = [ 'quirks/10-generic-trackball.quirks', 'quirks/30-vendor-aiptek.quirks', 'quirks/30-vendor-alps.quirks', + 'quirks/30-vendor-contour.quirks', 'quirks/30-vendor-cyapa.quirks', 'quirks/30-vendor-elantech.quirks', 'quirks/30-vendor-huion.quirks', diff --git a/quirks/30-vendor-contour.quirks b/quirks/30-vendor-contour.quirks new file mode 100644 index 00000000..12773e58 --- /dev/null +++ b/quirks/30-vendor-contour.quirks @@ -0,0 +1,11 @@ +[Contour Design RollerMouse Free 2] +MatchVendor=0x0b33 +MatchProduct=0x0401 +MatchUdevType=mouse +ModelBouncingKeys=1 + +[Contour Design RollerMouse Re:d] +MatchVendor=0x0b33 +MatchProduct=0x1000 +MatchUdevType=mouse +ModelBouncingKeys=1