找回密码
 加入我们
搜索
      
查看: 4294|回复: 9

[外设] 罗技键盘不识别怎么办

[复制链接]
发表于 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驱动的那种,作为中间桥转接一下不知道有没有用。
发表于 2023-9-19 11:19 | 显示全部楼层
新的那个bolt接收器,好像是没以前优联好用。。。反正mx mechanical 这个键盘我是折腾了好久,唉一言难尽
发表于 2023-9-19 11:25 | 显示全部楼层
你们是不是禁止蓝牙?....bolt好像是魔改蓝牙
 楼主| 发表于 2023-9-19 18:04 来自手机 | 显示全部楼层
更新,某宝买的桥接模块能识别了,但是映射不对,需要上软件修改一下。罗技的新接收器真不行吧。
 楼主| 发表于 2023-9-20 02:18 | 显示全部楼层
再更新,某宝买的模块没用,会串键。

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

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

另外这个键盘到手回车键就是卡键的,品控真差。
发表于 2023-9-20 03:13 | 显示全部楼层
sevastian 发表于 2023-9-20 02:18
再更新,某宝买的模块没用,会串键。

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

自己做一罗技键盘啊。
发表于 2023-9-20 07:10 | 显示全部楼层
是不是无线接收器有问题啊?换一个试试呢
 楼主| 发表于 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手工贴
发表于 2023-9-20 09:54 | 显示全部楼层
sevastian 发表于 2023-9-20 02:18
再更新,某宝买的模块没用,会串键。

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

这个键盘,我大概折腾了四个,B和N键都是弹簧音异常严重。罗技敢称这个叫机械键盘真想给他一大嘴巴。但有一说一Logi Options+还是可以
发表于 2023-9-23 16:28 | 显示全部楼层
想了下,我弄了个ax200接蓝牙的。。。
怪不得没这反应
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-26 19:21 , Processed in 0.010486 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表