Проблему решил. В dmesg было видно несколько устройтв.
[ 2.005377] input: Kingston HyperX Alloy Origins as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/0003:0951:16E5.0002/input/input6
[ 2.068916] hid-generic 0003:0951:16E5.0002: input,hidraw1: USB HID v1.11 Keyboard [Kingston HyperX Alloy Origins] on usb-0000:00:1d.0-1.4/input0
[ 2.070356] input: Kingston HyperX Alloy Origins Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.1/0003:0951:16E5.0003/input/input7
[ 2.070773] input: Kingston HyperX Alloy Origins System Control as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.1/0003:0951:16E5.0003/input/input8
[ 2.128970] input: Kingston HyperX Alloy Origins Consumer Control as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.1/0003:0951:16E5.0003/input/input9
[ 2.129255] input: Kingston HyperX Alloy Origins as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.1/0003:0951:16E5.0003/input/input10
[ 2.129860] hid-generic 0003:0951:16E5.0003: input,hiddev0,hidraw2: USB HID v1.11 Mouse [Kingston HyperX Alloy Origins] on usb-0000:00:1d.0-1.4/input1
[ 2.130095] input: Kingston HyperX Alloy Origins as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.2/0003:0951:16E5.0004/input/input11
[ 2.192705] hid-generic 0003:0951:16E5.0004: input,hidraw3: USB HID v1.11 Keyboard [Kingston HyperX Alloy Origins] on usb-0000:00:1d.0-1.4/input2
Вот они: hid-generic 0003:0951:16E5.0002: input,hidraw1: USB HID v1.11 Keyboard [Kingston HyperX Alloy Origins] on usb-0000:00:1d.0-1.4/input0
hid-generic 0003:0951:16E5.0003: input,hiddev0,hidraw2: USB HID v1.11 Mouse [Kingston HyperX Alloy Origins] on usb-0000:00:1d.0-1.4/input1
hid-generic 0003:0951:16E5.0004: input,hidraw3: USB HID v1.11 Keyboard [Kingston HyperX Alloy Origins] on usb-0000:00:1d.0-1.4/input2
Не знаю точно зачем столько, видимо для котроллера подсветки или еще чего-то. На hid-generic 0003:0951:16E5.0003 висит несколько inputs, и еще один на 0003:0951:16E5.0004. Вот что показывает по этому поводу lsinput
/dev/input/event3
bustype : BUS_USB
vendor : 0x951
product : 0x16e5
version : 273
name : "Kingston HyperX Alloy Origins"
phys : "usb-0000:00:1d.0-1.4/input0"
uniq : ""
bits ev : (null) (null) (null) (null) (null)
/dev/input/event4
bustype : BUS_USB
vendor : 0x951
product : 0x16e5
version : 273
name : "Kingston HyperX Alloy Origins Mo"
phys : "usb-0000:00:1d.0-1.4/input1"
uniq : ""
bits ev : (null) (null) (null) (null)
/dev/input/event5
bustype : BUS_USB
vendor : 0x951
product : 0x16e5
version : 273
name : "Kingston HyperX Alloy Origins Sy"
phys : "usb-0000:00:1d.0-1.4/input1"
uniq : ""
bits ev : (null) (null) (null)
/dev/input/event6
bustype : BUS_USB
vendor : 0x951
product : 0x16e5
version : 273
name : "Kingston HyperX Alloy Origins Co"
phys : "usb-0000:00:1d.0-1.4/input1"
uniq : ""
bits ev : (null) (null) (null) (null) (null)
/dev/input/event7
bustype : BUS_USB
vendor : 0x951
product : 0x16e5
version : 273
name : "Kingston HyperX Alloy Origins"
phys : "usb-0000:00:1d.0-1.4/input1"
uniq : ""
bits ev : (null) (null)
/dev/input/event8
bustype : BUS_USB
vendor : 0x951
product : 0x16e5
version : 273
name : "Kingston HyperX Alloy Origins"
phys : "usb-0000:00:1d.0-1.4/input2"
uniq : ""
bits ev : (null) (null) (null) (null)
Вопрос в одном, зачем столько? Я так и подумал и отключил их с помощью файла unbind в /sys/bus/hid/drivers/hid-generic.
Дабы каждый раз не писать в ручную написал шеловый скрипт и поставил запускаться при старте системы. Единственное но, при смене usb порта клавиатуры или переподключении в ручную адрес будет меняться и тогда придется отключать его вручную, находя новый адрес.
Вот собсна код крипта:
#!/bin/sh
sudo su <<HERE
echo 0003:0951:16E5.0003 > /sys/bus/hid/drivers/hid-generic/unbind;
echo 0003:0951:16E5.0004 > /sys/bus/hid/drivers/hid-generic/unbind;
HERE
После исполнения lsinput видит только один источник ввода:
/dev/input/event3
bustype : BUS_USB
vendor : 0x951
product : 0x16e5
version : 273
name : "Kingston HyperX Alloy Origins"
phys : "usb-0000:00:1d.0-1.4/input0"
uniq : ""
bits ev : (null) (null) (null) (null) (null)
Пока что лучше решения не придумал, но, как говорится, работает - не трогай.
Надеюсь, что кому-нибудь это решение поможет.