如何实现通过hid通道控制"切换ios虚拟键盘"
问题描述:在ios中,如果外接一蓝牙键盘,那么ios内置的虚拟键盘是关闭的。
大多数蓝牙键盘上有一个按键,可以控制打开/关闭虚拟键盘。
想问一下,这具体是如何实现的。
请尽量做详细的说明,最好有源代码; 对于最先提供正确解决方案的大侠,请附email地址,本人承诺送200元手机充值卡。
小弟shuiquanlong默默的路过贵宝地。。。 :lol:lol:lol:lol:lol同问!!
主要是通过HID Profile实现,在Report Map中详细定了的Usage,在按键状态变化的时候,通过Interrupt report事件通知Host按键的状态变化。详细可以参考HID Profile。
你当前实现的是BLE的还是 传统BR蓝牙?
他们实现的Profile有点不太一样,传统蓝牙使用的
HUMAN INTERFACE DEVICE PROFILE 1.1
主要是Over SDP的协议,比较详细建议先看看。
BLE蓝牙使用的是
HID SERVICE SPECIFICATION
基于Over GATT的协议,比较简单。
留个脚印:)正在研究学习CSR HID
这个不难啊,有需要可以联系我。yonghengzhihai1@qq.com ios虚拟键盘么,可以 微信Z245078296咨询
页:
[1]