罗技键盘不识别怎么办
本帖最后由 sevastian 于 2023-9-19 11:12 编辑实在受不了工位的薄膜键盘了,正好罗技mx mechanical 自营降价了,就入了一把全键红轴的替换。
问题来了,工位是瘦客户机,插上接收器无法输入,但是看瘦客户机配置是没有设置USB VID/PID过滤策略的,也能识别到HID设备。
这个接收器识别到3个HID设备,class_subclass_protocol分别为3_1_1 3_1_2 3_1_0。
求大神帮忙解答。
我看同事用优联的键盘都没问题,没想到罗技的新接收器反而不能用了。
我已经下单了某宝的客制化转换模块,就是可以把普通键盘改成可用via驱动的那种,作为中间桥转接一下不知道有没有用。
新的那个bolt接收器,好像是没以前优联好用。。。反正mx mechanical 这个键盘我是折腾了好久,唉一言难尽 你们是不是禁止蓝牙?....bolt好像是魔改蓝牙 更新,某宝买的桥接模块能识别了,但是映射不对,需要上软件修改一下。罗技的新接收器真不行吧。 再更新,某宝买的模块没用,会串键。
用wireshark抓了下包才明白为什么不兼容,罗技bolt接收器用的不是8字节最常见的hid数据格式(只支持6键无冲),而是自己定义的16字节的hid数据包。
实际上很多全键无冲键盘也会用这个格式,但一般会通告两个hid keyboard设备,一个用传统格式,一个用自定义格式,当没有超过6键的时候只用传统格式,超过6键再用自定义格式。
罗技bolt接收器直接把传统格式给砍掉了,这就是兼容性差的原因,估计有些bios下这个键盘也用不了。
另外这个键盘到手回车键就是卡键的,品控真差。 sevastian 发表于 2023-9-20 02:18
再更新,某宝买的模块没用,会串键。
用wireshark抓了下包才明白为什么不兼容,罗技bolt接收器用的不是8字 ...
自己做一罗技键盘啊。 是不是无线接收器有问题啊?换一个试试呢 又查了一下资料,原来HID设备有两种report格式,可以理解成设备如何组织数据包,分为boot protocol和report protocol。boot模式返回8字节标准HID report,仅支持6键无冲,report模式通过发送descriptor(报告描述符)自定义数据格式。而选择哪个模式需要host发送请求来定义。
bolt接收器应该也是支持boot模式的,只不过当系统正常启动之后就不会发进boot模式的请求,所以导致现在不识别。
下一步就是找个单片机,转换bolt接收器的数据包,把它切到boot模式下,应该就能实现兼容目的了。
一转DIY手工贴[失望]
sevastian 发表于 2023-9-20 02:18
再更新,某宝买的模块没用,会串键。
用wireshark抓了下包才明白为什么不兼容,罗技bolt接收器用的不是8字 ...
这个键盘,我大概折腾了四个,B和N键都是弹簧音异常严重。罗技敢称这个叫机械键盘真想给他一大嘴巴。但有一说一Logi Options+还是可以 想了下,我弄了个ax200接蓝牙的。。。
怪不得没这反应
页:
[1]