这是一个把Android手机虚拟为蓝牙外设的工具。眼馋surface dial好久了,现在终于手搓出一个虚拟设备!
视频说明:http://www.bilibili.com/video/BV1TV411k73h
开源项目:https://github.com/tumuyan/Kontroller
### 使用前提:
1) 手机系统Android9以上。(硬性要求)
2) 电脑需要运行Windows 10 周年更新或更高版本并且具有蓝牙 4.0 LE。(这是微软官网要求,别问我周年更新是啥,我也不懂。)蓝牙4.0实际上是非必须的,我的笔记本的蓝牙网卡坏掉了,插了一个2.1的适配器,也能正常工作
### 使用方法:
1) 从电脑上删除手机和电脑的蓝牙配对
2) 在手机上打开APP
3) 在选项中为auto pair打勾
4) 用电脑搜索手机并配对。在APP的顶部弹出配对请求时,点击同意(很重要,如果顶部没有弹出请求而是底部直接弹出,操作就失败了)
通过点击图标中央,或者在环状区域滑动,可以实现surface dial的操作及功能。
点击键盘图标,可以用此APP模拟蓝牙键盘(只能用键盘输入英文和数字符号,不可拼音打字)
### 异常处理:
1) 确认操作要点。先删除之前的配对/打开APP后再开始配对/配对过程APP不可以切换到后台/配对请求是从通知栏顶部弹出的,而不是直接从屏幕底部弹出
2) 如果始终不能连上: 你的手机的系统可能被厂商删除了一部分协议支持。可以通过安装Bluetooth HID Device Profile Compatibility Checker进行检查:
谷歌市场 https://play.google.com/store/apps/details?id=com.rkaneapplabs.bluetooth_hid.bluetoothproxy
百度网盘: https://pan.baidu.com/s/1XPxrKqZjGiss6NSXVGtZ1A提取码: ejct
如果是系统不支持,那就不要挣扎了。(据说1+是不行的)
3) APP一开始可以用,自动断开不能自动连上,此时并不需要重新配对:
先检查APP设置的Enable autopair是否打勾。 APP保持在前台,关闭手机蓝牙再重新打开,就可以连上了
AB Dial / 虚拟surface dial转盘app游戏截图