BT-LinkkeySync
BT-LinkkeySync copied to clipboard
Scripts to synchronize bluetooth link keys from mac OSX to windows
macOS蓝牙与windows10同步
- 应该支持macOS 10.12~macOS11,不过我只测了macOS10.15.7(Catalina)和macOS11.1(BigSur)
- 同时支持python3和python2,因为python3不是默认装的,这里用python2来示范。
- 记得点
star
- 在windows下配对蓝牙设备
- 在macOS下配对蓝牙设备
- macOS打开终端(Terminal)运行以下脚本(3行一起复制,一起粘贴.会要求输入密码)
cd ~/Desktop/; curl -o BT-LinkkeySync.py \ https://cdn.jsdelivr.net/gh/lietxia/[email protected]/BT-LinkkeySync.py \ && sudo python BT-LinkkeySync.py - 桌面上会产生
btkeys.reg,把他放到 windows能访问的目录 - 启动windows,关掉windows的蓝牙
- 下载PStools 程序网站 or 直接下载
存到
C:/pstools/,保证C:/pstools/下面有psexec.exe(其他地方也行) - 按
windows键+X,弹出菜单选powershell(管理员模式),运行脚本(如果换了目录,自行把C:/pstools/改成相应的目录)C:/pstools/psexec.exe -s -i regedit - 选
文件->导入把btkeys.reg导入进去 - 重启win10
- 打开蓝牙,你的蓝牙设备就能在双系统愉快的玩耍了。
BT-LinkkeySync
Script to synchronize bluetooth link keys from macOS to windows. It generates a registry file for windows on macOS, which can afterwards be imported with the tool regedit in windows.
Instructions
- Pair all your bluetooth devices to your Windows (e.g. keyboard, mouse, headphones)
- Pair all your bluetooth devices to your Mac (e.g. keyboard, mouse, headphones)
- Open the Terminal and run the script with (you will be asked for your password)
cd ~/Desktop/; curl -o BT-LinkkeySync.py \ https://cdn.jsdelivr.net/gh/lietxia/[email protected]/BT-LinkkeySync.py \ && sudo python BT-LinkkeySync.py - Store the generated file
btkeys.regfile to a location accessible by windows. - Boot windows and close your bluetooth devices
- Download PStools website_download or direct_download
and store it to
C:/pstools/ - Press
Windows key+Xand select powershell (admin). Run the command:C:/pstools/psexec.exe -s -i regedit - Import the file
btkeys.reg - restart windows
- Use your keyboard on macOS and Windows
Information
Test Environment:
- OSx86 Hackintosh with DW1820A
- macOS Catalina 10.15.7/macOS BigSur 11.1
- Windows 10 20H2
- Python 3.8/Python 2.7
Limitations
BT 4.0 LE/Smart Devices (e.g. Logitech MX Master) do not work yet. If you know how to get it working feel free to contribute :)
TODO's
Try the other way round (Pair on Windows and import in macOS) maybe get Bluetooth 4.0 LE Working
Credits
Related Blog Post on InsanelyMac of camoguy