From ad383382c750672772766e570f5b53906626aee3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Wed, 21 Feb 2018 23:21:28 +0100 Subject: [PATCH] hwdb: drop bad definition for Cordless Wave Pro keyboard (#8230) [I'm just submitting the solution originally suggested by @barzog. Nevertheless, this looks pretty straightforward, we don't want to define any keys on a universal receiver. Note that this definition was added back in aedc2eddd16e48d468e6ad0aea2caf00c7d37365, when we didn't yet have support for figuring out what hardware is connected behind a logitech receiver.] In 60-keyboard.hwdb there is a definition of # Cordless Wave Pro evdev:input:b0003v046DpC52[9B]* which in fact not a cordless keyboard but an USB receiver to which different types of keyboard can be connected. The solution is to completely clean definition evdev:input:b0003v046DpC52B* from there. I: Bus=0003 Vendor=046d Product=c52b Version=0111 N: Name="Logitech USB Receiver" P: Phys=usb-0000:00:1d.0-1.8/input1 S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.8/4-1.8:1.1/0003:046D:C52B.0005/input/input20 U: Uniq= H: Handlers=kbd mouse0 event8 B: PROP=0 B: EV=1f B: KEY=3007f 0 0 83ffff17aff32d bf54444600000000 ffff0001 130f978b17c000 6773fad941dfed 9ed68000004400 10000002 B: REL=1c3 B: ABS=100000000 B: MSC=10 Fixed #8095. --- hwdb/60-keyboard.hwdb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hwdb/60-keyboard.hwdb b/hwdb/60-keyboard.hwdb index 2e76dce865..6406a7dbf9 100644 --- a/hwdb/60-keyboard.hwdb +++ b/hwdb/60-keyboard.hwdb @@ -808,7 +808,7 @@ evdev:input:b0003v046DpC517* KEYBOARD_KEY_c104c=ejectclosecd # Cordless Wave Pro -evdev:input:b0003v046DpC52[9B]* +evdev:input:b0003v046DpC529* KEYBOARD_KEY_0c01b6=camera KEYBOARD_KEY_0c0183=media KEYBOARD_KEY_0c0184=wordprocessor