双系统连接罗技K380的方法
参考资料:Ubuntu和Windows双系统连接罗技蓝牙键盘
在Ubuntu系统下连接好蓝牙键盘
设置键盘为自动连接
修改/etc/bluetooth/main.conf文件,将最后一行的AutoEnable=false改为AutoEnable=true。
记录蓝牙键盘的地址
连接好蓝牙后,可以看到键盘的地址(图中的34:88:5D:A1:29:B7)。记住这个地址,到时在WINDOWS里面需要用来确认键盘蓝牙地址。
切换到WIN10系统下连接蓝牙键盘
下载安装PsExec
a.下载PsExec: /en-us/sysinternals/bb897553.aspx
b.解压后,找到PsExec.exe. 右键点击,在其属性->兼容性中勾选“以管理员身份运行此程序”(必做)
c.运行cmd, 进入命令行,切换到PsExec.exe所在的目录(先切到所在的盘),执行如下命令打开注册表编辑器:
PsExec.exe -s -i regedit.exe
记录键盘当前的LinkKey
找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\BTHPORT\Parameters\Keys\xxxxxxxxxxxx\yyyyyyyyyyyy中的数据项记录下来(无法直接复制,可以拍照)
其中xxxxxxxxxxxx是我们电脑蓝牙的mac地址,yyyyyyyyyyyy是键盘的蓝牙mac地址
需要注意的是:我们每次长按键盘上的蓝牙初始化按键时,键盘的蓝牙mac地址不会变,但是它的数据项会改变,也就是LinkKey会变
切换到Ubuntu系统下,打开终端输入指令:
sudo sugedit /var/lib/bluetooth/XX\:XX\:XX\:XX\:XX\:XX/YY\:YY\:YY\:YY\:YY\:YY/info
其中XX:XX:XX:XX:XX:XX是对应电脑的蓝牙地址,YY:YY:YY:YY:YY:YY对于键盘的蓝牙地址,两个刚刚的步骤中都已经确定了,也可以逐个目录去cd,然后ls查看,这样会更便捷
修改info文件中的Key为刚刚在windows上看到的数据项
重启蓝牙
service bluetooth restart
service bluetooth restart
大功告成,随便按几个按键激活键盘即可自动连接