]> git.baikalelectronics.ru Git - kernel.git/commit
HID: cougar: Add support for the Cougar 500k Gaming Keyboard
authorDaniel M. Lambea <dmlambea@gmail.com>
Tue, 17 Jul 2018 21:35:37 +0000 (22:35 +0100)
committerJiri Kosina <jkosina@suse.cz>
Mon, 23 Jul 2018 09:35:05 +0000 (11:35 +0200)
commit82ab2b934ee2a3728342d83765f718f5c71d6380
tree47492d2386a0e7f00ef645313cb44ae4960b7e7e
parent1ecfb0ae08dda1c6c488237b42d7aca1e2c3e5fc
HID: cougar: Add support for the Cougar 500k Gaming Keyboard

Cougar 500k Gaming Keyboard have some special function keys that
make the keyboard stop responding once pressed. Implement the custom
vendor interface that deals with the extended keypresses to fix.

The bug can be reproduced by plugging in the keyboard, then pressing the
rightmost part of the spacebar.

Signed-off-by: Daniel M. Lambea <dmlambea@gmail.com>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/Kconfig
drivers/hid/Makefile
drivers/hid/hid-cougar.c [new file with mode: 0644]
drivers/hid/hid-ids.h