sevastian 发表于 2023-9-19 11:08

罗技键盘不识别怎么办

本帖最后由 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驱动的那种,作为中间桥转接一下不知道有没有用。

inman2008 发表于 2023-9-19 11:19

新的那个bolt接收器,好像是没以前优联好用。。。反正mx mechanical 这个键盘我是折腾了好久,唉一言难尽

i1908cv32 发表于 2023-9-19 11:25

你们是不是禁止蓝牙?....bolt好像是魔改蓝牙

sevastian 发表于 2023-9-19 18:04

更新,某宝买的桥接模块能识别了,但是映射不对,需要上软件修改一下。罗技的新接收器真不行吧。

sevastian 发表于 2023-9-20 02:18

再更新,某宝买的模块没用,会串键。

用wireshark抓了下包才明白为什么不兼容,罗技bolt接收器用的不是8字节最常见的hid数据格式(只支持6键无冲),而是自己定义的16字节的hid数据包。
实际上很多全键无冲键盘也会用这个格式,但一般会通告两个hid keyboard设备,一个用传统格式,一个用自定义格式,当没有超过6键的时候只用传统格式,超过6键再用自定义格式。

罗技bolt接收器直接把传统格式给砍掉了,这就是兼容性差的原因,估计有些bios下这个键盘也用不了。

另外这个键盘到手回车键就是卡键的,品控真差。

哪吒V 发表于 2023-9-20 03:13

sevastian 发表于 2023-9-20 02:18
再更新,某宝买的模块没用,会串键。

用wireshark抓了下包才明白为什么不兼容,罗技bolt接收器用的不是8字 ...

自己做一罗技键盘啊。

dukeyli 发表于 2023-9-20 07:10

是不是无线接收器有问题啊?换一个试试呢

sevastian 发表于 2023-9-20 09:43

又查了一下资料,原来HID设备有两种report格式,可以理解成设备如何组织数据包,分为boot protocol和report protocol。boot模式返回8字节标准HID report,仅支持6键无冲,report模式通过发送descriptor(报告描述符)自定义数据格式。而选择哪个模式需要host发送请求来定义。

bolt接收器应该也是支持boot模式的,只不过当系统正常启动之后就不会发进boot模式的请求,所以导致现在不识别。

下一步就是找个单片机,转换bolt接收器的数据包,把它切到boot模式下,应该就能实现兼容目的了。

一转DIY手工贴[失望]

inman2008 发表于 2023-9-20 09:54

sevastian 发表于 2023-9-20 02:18
再更新,某宝买的模块没用,会串键。

用wireshark抓了下包才明白为什么不兼容,罗技bolt接收器用的不是8字 ...

这个键盘,我大概折腾了四个,B和N键都是弹簧音异常严重。罗技敢称这个叫机械键盘真想给他一大嘴巴。但有一说一Logi Options+还是可以

gfwen0 发表于 2023-9-23 16:28

想了下,我弄了个ax200接蓝牙的。。。
怪不得没这反应
页: [1]
查看完整版本: 罗技键盘不识别怎么办