类似的教程网上有很多,大部分是找到蓝牙设备目录下info文件中的[linkKey]中的key值复制到win10下注册表中,但是对于蓝牙5.0或LE设备来说,是没有linKey的,这里我也参考了很多前辈的方法,把我成功的过程记录下来。
-
双系统分别连接蓝牙鼠标
先在ubuntu系统下连接蓝牙鼠标,连接成功后重启到Win10系统,这一步骤是为了在两个系统上都产生连接记录,方便后续直接修改。
顺序一定是要先在ubuntu连接,然后重启电脑进入win10重新配对蓝牙鼠标连接。原因是我这里是最终在ubuntu下修改的,所以win10配对连接后win10系统注册表就不需要再修改了,切记第二次进入ubuntu后不能再重新配对蓝牙鼠标了,可以连接一个有线鼠标备用,或者全程键盘操作,基本没啥问题。 -
win10 系统下重新配对连接蓝牙鼠标
注意ubuntu系统看到的蓝牙鼠标地址和win10不一样,也不是有些教程里+1的关系,没有共同点,需要自己确认是同一设备。
举例{bt_adapter_address}为B1B2B3B4B5B6(这个是一样的,不会变),
{mouse_address}win10下为e1,e2,e3,e4,e5,e6,ubuntu下为F1F2F3F4F5F6
(win10使用16进制小写,并使用逗号,分隔;ubuntu为全大写,不分隔) -
使用psExec导出注册表项目:
psexec -s -i regedit.exe
进入注册表编辑器[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BTHPORT\ Parameters\Keys\b1b2b3b4b5b6\e1e2e3e4e5e6]