您尚未登录。

#1 2022-04-29 12:01:56

l0tk3
会员
注册时间: 2022-04-29
帖子: 1

蓝牙键盘不能正常工作

问题描述:蓝牙键盘能够和电脑配对连接,但是不能正常的输入
环境&键盘信息:
桌面环境:kde plasma
内核版本:5.17.4-arch1-1
键盘品牌: 腹灵F12蓝牙机械键盘
问题信息:
1. 用blueman连接键盘时,连接前识别为键盘设备,连接后识别为未知设备且不可输入,断开连接再重新连接后,按住ctrl可进行输入,但是读取的输入为杂乱的内容,如按住ctrl+任意按键一次读取为'jk'
2. 可以正常连接别的蓝牙设备,蓝牙耳机和xbox手柄工作正常
3. 可以正常连接另外一个蓝牙键盘(现在就找到了两个键盘进行测试),另一个键盘的品牌是RK,同样是蓝牙连接,配对连接之后可以正常输入,用dmesg查看到的信息如下
a47e799cbc3954f4.png
不知道蓝牙键盘设备被分配到了"/devices/virtual/misc/"目录下有什么影响
提问:
1. 如何让蓝牙键盘正常工作
2. 如果信息不足不能解决问题,该从哪里获得有助于解决这个问题的信息(看哪个服务的log之类的)

离线

#2 2022-06-01 23:12:57

oka
会员
注册时间: 2016-04-09
帖子: 4

Re: 蓝牙键盘不能正常工作

我的键盘是杜伽 K320w 也有相同的现象(内核:5.18.1-zen1-1-zen)。
用 libinput list-device 可以看到以下信息:

Device:           DURGOD K320w Keyboard
Kernel:           /dev/input/event26
Group:            9
Seat:             seat0, default
Capabilities:     keyboard pointer
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           DURGOD K320w Mouse
Kernel:           /dev/input/event27
Group:            9
Seat:             seat0, default
Capabilities:     pointer
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

蓝牙键盘同时被识别成了键盘和鼠标。

cat /dev/input/event26

读取event26读取不到输入,但是读取event27能够读取到“错误”的输入(具体表现为按单个按键无输入,用手掌乱按则有输入)

离线

#3 2022-06-22 15:57:59

KafCoppelia
会员
所在地: Beijing, China
注册时间: 2022-06-20
帖子: 147
个人网站

Re: 蓝牙键盘不能正常工作

我的欧赛德DK67,不知道为啥win10系统的电脑能蓝牙连接,我的arch5.18.5的使用blueman无法发现到蓝牙

更新一下,问了客服……只是我没有长按一个蓝牙切换键,实际上连接blueman很灵敏……

最近编辑记录 KafCoppelia (2022-06-22 19:11:52)


二次元开发者

离线

页脚