这个你们的例程代码,测试win系统可以正确获取键盘状态灯。但是到安卓系统里面就无法获取了。请问要怎么修改才可以。谢谢
热门产品 :
CH32X035: 32位USB+USB PD单片机
这个你们的例程代码,测试win系统可以正确获取键盘状态灯。但是到安卓系统里面就无法获取了。请问要怎么修改才可以。谢谢
这问题难道无解吗?给个解决的思路也好啊。。
关于上文提到的问题,我们这边需要测试验证,有结果或者解决方法后会在此贴回复。
经过测试,安卓系统在使用键盘时,点击caplock后是不发送蓝牙数据包的,所以ch582无法获取到,只有在这类情况下会获取到:通过582发送开启或关闭caplock指令后,安卓才会发包。安卓系统和hid键盘就当于两个通道,互不干扰。
那ch582如何发送指令了,有相关参考代码吗
发送指令就是发送键值,蓝牙hid键盘例程中发送键值的任务是tmos任务START_REPORT_EVT中周期执行的,
并且在安卓上使用hid报表也是需要修改的,可以发送邮件至邮箱hy@wch.cn获取。
发送键值这些目前都没问题,要修改hid报表的话,还是要参考你们的,我的邮箱是:个人信息保护,已隐藏