Я купил педали клавиатуры Косы:
kernel: usb 1-4.1.2: new full-speed USB device number 16 using ehci-pci
kernel: usb 1-4.1.2: New USB device found, idVendor=0426, idProduct=3011
kernel: usb 1-4.1.2: New USB device strings: Mfr=1, Product=0, SerialNumber=0
amber2 kernel: usb 1-4.1.2: Manufacturer: MKEYBOARD
amber2 kernel: input: MKEYBOARD as /devices/pci0000:00/0000:00:12.2/usb1/1-4/1-4.1/1-4.1.2/1-4.1.2:1.0/0003:0426:3011.0007/input/input25
amber2 kernel: hid-generic 0003:0426:3011.0007: input,hidraw4: USB HID v1.10 Keyboard [MKEYBOARD] on usb-0000:00:12.2-4.1.2/input0
amber2 kernel: usbhid 1-4.1.2:1.1: couldn't find an input interrupt endpoint
Я нашел rgerganov/footswitch, и я установил, который установил один файл на /etc
: udev/rules.d/19-footswitch.rules
Я действительно пытался программировать устройство с scythe -1 -a a
команда. Выполнение scythe -r
шоу
[switch 1]: a
[switch 2]: undefined
[switch 3]: undefined
Но это, кажется, не делает входа, когда я нажимаю педаль.
Я обеспокоен couldn't find an input interrupt endpoint
сообщение в журнале.
Кроме того, содержание 19-footswitch.rules
корректный? Возможно, требуется некоторую тонкую настройку?
ATTR{product}=="FootSwitch*"\
MODE:="0666"\
GROUP="hid"\
RUN+="keymap $name 0x70066 screenlock"\
SYMLINK+="footswitch"
Если это релевантно, это - то, от чего я вижу устройство lshw -c input
:
*-usb UNCLAIMED
description: Keyboard
vendor: MKEYBOARD
physical id: 2
bus info: usb@1:4.1.2
version: 1.00
capabilities: usb-1.10
configuration: maxpower=256mA speed=12Mbit/s
После перезагрузки это, кажется, хорошо работает. Я отобразил педали на CTRL, ALT и SHIFT.