kmbox B+ (pro)用户手册
什么是kmbox B+(pro)
Kmbox 是一款小巧但功能强大的 USB 开发板, 为纯硬件 USB 主从设备控制器, 能完全化硬件级别模拟和控制键盘鼠标等 USB 设备,无需安装额外驱动,也无需注入 DLL。
其脚本完全脱离 PC,运行在盒子内部的 CPU上,能轻松让普通键盘鼠标(非宏键鼠)拥有可编程功能(宏功能)。
你只需要简单的 python 调用即可让普通键盘鼠标化腐朽为神奇。
不仅如此,他还能带你快速入门python,学习编程,玩转硬件,边学边玩,边玩边用。不管是底层的硬件逻辑还是上层的框架应用,kmbox 都可以陪你一路打怪升级,绝对是 DIY 爱好者的福音。
新手教程
这里会详细介绍kmbox B+如何使用
01开箱介绍
kmbox B+默认包含以下面配件
- kmbox b+ 盒子一个。(正反面)
-
蓝色线缆两条
-
02如何接线
盒子背后有接口名称,一般按照下图接线:
- 注意:如果是单机,那么串口和游戏机口都接同一台电脑。
03装串口驱动
接串口的电脑需要安装串口驱动。
首先打开设备管理器,找com口,如果接上盒子后有串口,也就是下面的样子,则不需要安装串口驱动。
若没有串口,那么请下载串口驱动并安装 点我下载串口驱动,
注意:盒子的串口号是系统随机分配的,你的电脑是多少就是多少,每台电脑都不一样。
到这里就已经OK了,盒子不需要额外的设置了,要设置的都在你的第三方软件里,详细咨询你的第三方软件。
以上过程可以参考此视频教程:
04将鼠标接盒子的键鼠口
推荐将操作鼠标接盒子上,如果不接就是多鼠标输入。
如果你的鼠标接盒子上能正常移动点击,那么就不需要任何调试,如果鼠标不正常,可以看常见问题中的键鼠适配章节。
常见问题
激活须知
重要:2024年8月31日前未激活的版本不要继续升级固件;
8月31日前已激活的版本可以正常升级固件。
如何升级盒子固件
kmbox B+每个月会不定期更新固件,更新固件会修复之前已知的Bug,修改键鼠特性等建议使用最新固件。
01_下载升级工具
02_下载需要升级的固件
03_升级固件
请务必严格按照下面步骤来。务必保证串口号正确。如果失败请更换电脑重试
如何修改曲线
01-什么是盒子的硬件曲线修正功能
盒子默认是关闭硬件曲线修正功能的,该功能可以让鼠标轨迹避免阶跃,突变,达成平滑轨迹,更连续。
下面两个视频是关于曲线的说明。
02-下载盒子上位机控制软件
修改曲线首先需要盒子的上位机软件,点我下载升级工具
03-upycraft连接盒子
将boot.py里的值修改为你要的曲线值。
注意:修改后保存(ctr+s)。然后下载到盒子
如何改波特率
盒子默认波特率为115200,若要其他通信波特率,可以通过修改km.baud()里面的值。
注意:修改后保存(ctr+s)并下载到盒子,重启后才能生效。这里,upycarft只支持115200的波特率,若改成其他波特率,upycraft就不可能连上盒子了。
下图修改波特率为128000,下载并保存,下载ok后重启。
此时upycraft不可能连接盒子了,因为upycraft只支持115200波特率。想要切换回115200波特率可以重刷固件,或者用鼠标滚轮切换。
以下视频介绍如何使用鼠标滚轮切换波特率:
如何适配键鼠
当你的鼠标接盒子上无法正常移动或者点击时可能需要适配。
键鼠适配请参考此视频教程:
如何修改盒子回报率
当接上鼠标感觉鼠标移动缓慢,可以通过修改回报率来提高鼠标移动速度。 盒子默认回报率为500. 修改回报率可以参考下面视频:
软件开发者专区
kmbox B系列开文档
- 法律声明
- 完整用户手册_点我下载 (此手册包含全部API和用法)
什么是串口通信
这里介绍盒子的通信端口。
java如何调用盒子
这里是java源码调用串口与盒子通信。
python如何调用盒子
这里是python调用串口与盒子通信的源码
C++如何调用盒子
这里是C++调用串口通信源码。
易语言如何调用盒子
这里是E调用串口通信源码。
脱机脚本加密工具
这里是脱机脚本加密工具