蓝牙键盘连接后被检测为键盘,但无法键入任何键并快速断开连接

蓝牙键盘连接后被检测为键盘,但无法键入任何键并快速断开连接

去年,我买了一个便宜的蓝牙键盘,以便远程使用电脑。我已经有一个蓝牙鼠标可以搭配使用,而且效果很好。

但是,这个键盘有问题。我使用 连接它bluetoothctl,经过几次尝试后,它成功配对并可以连接。问题是,由于缺乏输入,它很快就断开连接,我想这是正常的,因为它正在尝试节省电量。

每当我按下一个键时,它都会快速重新连接,但当我按下这些键时,它什么也不做,它不会在当前窗口上写入,也不会产生任何效果,例如切换 Caps Lock 或运行快捷方式。

键盘连接正常bluetoothctl(连接然后断开):

[CHG] Device [MAC address] Connected: yes
[CHG] Device [MAC address] Connected: no

它也可以作为udev输入法检测(连接然后断开连接):

UDEV  [156063.176719] add      /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/bluetooth/hci0/hci0:256 (bluetooth)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/bluetooth/hci0/hci0:256
SUBSYSTEM=bluetooth
DEVTYPE=link
SEQNUM=4586
USEC_INITIALIZED=156063176604
SYSTEMD_ALIAS=/sys/subsystem/bluetooth/devices/hci0:256
SYSTEMD_WANTS=bluetooth.target
SYSTEMD_USER_WANTS=bluetooth.target
TAGS=:systemd:

UDEV  [156063.520071] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/bluetooth/hci0/hci0:256 (bluetooth)
ACTION=remove
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/bluetooth/hci0/hci0:256
SUBSYSTEM=bluetooth
DEVTYPE=link
SEQNUM=4587
USEC_INITIALIZED=156063176604
SYSTEMD_ALIAS=/sys/subsystem/bluetooth/devices/hci0:256
SYSTEMD_WANTS=bluetooth.target
SYSTEMD_USER_WANTS=bluetooth.target
TAGS=:systemd:

libinput debug-events如果蓝牙键盘连接、断开或输入内容,则不会显示任何内容。所以我猜它还没有被注册为键盘。

我尝试更改桌面环境,但在 GNOME 或 Sway 上都不起作用。

同样的键盘配对良好,在连接到 Android 手机时运行没有任何问题,其他几个蓝牙设备(特别是前面提到的鼠标和我每天使用的耳机)也运行良好。

这个键盘可能存在什么问题?我该如何正确连接才能用它打字?

相关内容