每当我将 ISY IKE-5000 键盘连接到任何带有 USB 2.0 或 3.1 端口的计算机时,按键都能正常工作,但我几乎看不到按键,因为没有灯,而灯应该是有的。我使用了两台 Windows 计算机、一台 Debian 计算机和连接到电源的 USB 充电器。
我尝试过使用xset led
和xset led on
,但无济于事。
使用连接到电源的 USB 充电器进行测试表明,它在连接时会亮起几秒钟,然后熄灭。
如何在不更换键盘的情况下修复此问题?
答案1
问题在于键盘将其背光与滚动锁定 LED 的状态绑定在一起。在 sway/wayland 上,似乎没有办法正确打开 LED,但您可以使用此脚本来解决此问题:https://github.com/bigrand/scrolllock-wlroots-workaround
为了通过自动启动实现此功能,我编写了这个小的 shell 脚本:
#!/bin/bash
set -euo pipefail
event=$(cat /proc/bus/input/devices \
| grep -A99 'Name="SZH usb keyboard"' \
| grep 'Handlers=' \
| head -n1 \
| tr ' ' '\n' \
| grep -E '^event[0-9]+$')
/path/to/scrolllock-wlroots-workaround/ledToggler.py /dev/input/$event scrolllock scrolllock 1 1 &