镰刀键盘踏板

镰刀键盘踏板

我已经购买了 Scythe 键盘踏板:

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/脚踏开关并且我已经安装了,其中安装了一个文件/etcudev/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

答案1

重启后,它似乎工作正常。我已将踏板映射到 CTRL、ALT 和 SHIFT。

相关内容