CH582M有線HID鍵盤轉(zhuǎn)無線藍牙的輸入報文修改
簡單將官方例程HostU2Enum和HID_Keyboard合并后就可以實現(xiàn)有線鍵盤插上開發(fā)板轉(zhuǎn)為無線藍牙鍵盤,實測一般輸入報告為8字節(jié)的HID鍵盤是沒有問題的,但是有些客制化鍵盤例如瀚文75他的輸入報告是17字節(jié)的(按位表示按鍵是否按下來實現(xiàn)全鍵無沖,15x8=120鍵),應該修改相關地方是哪些部分吶

icon_rar.gifAPP.zip

icon_rar.gifUSBtoBLE.zip


客制化鍵盤是否有專用的驅(qū)動呢,最好是可以抓包看看報表描述符。

USB代碼中報表描述符如下圖,最后6個字節(jié)規(guī)定了按鍵鍵值,最多可以同時按下6個鍵。

BLE_HID代碼中在hidReportMap數(shù)組中。

emobile_2022-12-02_16-47-42.png


瀚文鍵盤在win10上沒有特別單獨安裝驅(qū)動就可以直接使用,是HID協(xié)議的,他的報表描述符如下,沒截完

icon_rar.gifusbd_custom_hid_if.zip

image.png


您好,根據(jù)您的抓包移植,用USB的代碼測試是可以打字的。沒有分ReportID。修改如下圖。

emobile_2022-12-05_13-30-09.png

emobile_2022-12-05_13-30-34.png

emobile_2022-12-05_13-31-08.png

emobile_2022-12-05_13-29-27.png


勞煩可以把上面測試代碼發(fā)我研究一下嗎,個人信息保護,已隱藏,謝謝了


已發(fā)送至郵箱,請查收。


修改后的代碼同求 能發(fā)一份嘛


個人信息保護,已隱藏



已發(fā)送至郵箱,請查收。


修改后的代碼同求 能發(fā)一份嘛? ?個人信息保護,已隱藏


您好,只有USB部分代碼,用于驗證17字節(jié)報文,藍牙部分需要自行添加。已發(fā)送至郵箱,請查收。


麻煩修改以后的代碼也發(fā)我一份把? 個人信息保護,已隱藏


您好,只有USB部分代碼,用于驗證17字節(jié)報文,藍牙部分需要自行添加。已發(fā)送至郵箱,請查收。


勞煩可以把上面測試代碼發(fā)我一下吧,個人信息保護,已隱藏,謝謝了


您好,只有USB部分代碼,用于驗證17字節(jié)報文,藍牙部分需要自行添加。已發(fā)送至郵箱,請查收。


你好。那到下載到開發(fā)板上測試。發(fā)現(xiàn)和原8字節(jié)對于的字符完全不對了。比如現(xiàn)在你們代碼里面發(fā)送的0x08, 電腦上打出來的是H 。但8字節(jié)的應該是E。請問這樣是正常的嗎?


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频