参考链接
简要流程
Ubuntu系统下
- 连接键盘;
- 设置键盘为自动连接
修改/etc/bluetooth/main.conf
文件,将最后一行的AutoEnable=false
改为AutoEnable=true
; -
记录蓝牙地址
34:88:5D:98:62:5E
Windows系统下
- 不切换键盘左上角的蓝牙频道,直接进行连接
- 安装PsExec
下载地址:http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx - 解压后,找到PsExec.exe. 右键点击,在其属性->兼容性中勾选“以管理员身份运行此程序”(必做)
- 运行cmd, 进入命令行,切换到PsExec.exe所在的目录(先切到所在的盘),执行如下命令打开注册表编辑器:
PsExec.exe -s -i regedit.exe
-
这时会打开注册表窗口
找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\BTHPORT\Parameters\Keys\xxxxxxxxxxxx\yyyyyyyyyyyy中的数据项记录下来(无法直接复制,可以拍照)。其中xxxxxxxxxxxx\yyyyyyyyyyyy是代表电脑端蓝牙和键盘蓝牙的地址,不同电脑不同,(如果电脑连接过多个蓝牙设备,xxxxxxxxxxxx\下可能有多个地址,因此刚刚在Ubuntu中连接设备时需要记录其地址。
罗技键盘对应的是下图蓝色标出的部分:
蓝色标出的那行
回到Ubuntu系统
- 查看Ubuntu系统下的蓝牙地址
去/var/lib/bluetooth/
文件夹下,可以看到Ubuntu电脑端地址,如00:1A:7D:DA:71:13
,打开后,可以看到另一个文件夹,此为键盘的地址,即第一步中记录下的地址34:88:5D:98:62:5E
- 修改配置文件
sudo su
gedit /var/lib/bluetooth/00:1A:7D:DA:71:13/34:88:5D:98:62:5E/info
将key对应的值改为win10系统下key对应的数据项(刚刚保存的win10注册表中的数据项),所有字母大写。
重启蓝牙服务
使修改生效的方法有三种:
a.重启电脑;
b.在终端输入service bluetooth restart;
c.点击右上角蓝牙图标,关闭蓝牙。
网友评论