![蓝牙键盘连接后被检测为键盘,但无法键入任何键并快速断开连接](https://linux22.com/image/1620399/%E8%93%9D%E7%89%99%E9%94%AE%E7%9B%98%E8%BF%9E%E6%8E%A5%E5%90%8E%E8%A2%AB%E6%A3%80%E6%B5%8B%E4%B8%BA%E9%94%AE%E7%9B%98%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E9%94%AE%E5%85%A5%E4%BB%BB%E4%BD%95%E9%94%AE%E5%B9%B6%E5%BF%AB%E9%80%9F%E6%96%AD%E5%BC%80%E8%BF%9E%E6%8E%A5.png)
去年,我买了一个便宜的蓝牙键盘,以便远程使用电脑。我已经有一个蓝牙鼠标可以搭配使用,而且效果很好。
但是,这个键盘有问题。我使用 连接它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 手机时运行没有任何问题,其他几个蓝牙设备(特别是前面提到的鼠标和我每天使用的耳机)也运行良好。
这个键盘可能存在什么问题?我该如何正确连接才能用它打字?