主板无ps/2接口或bios禁用legacy支持时,必须用ch9350l等桥接芯片转换;飞线直连usb与ps/2引脚因信号类型不匹配必然失败,且ch9350l烧录需先擦除旧固件、严格按ps/2先通电再接usb顺序操作。

组装电脑时主板检测不到键盘,尤其在使用PS/2接口老键盘的情况下,常因新主板已取消原生PS/2支持或BIOS默认禁用Legacy键盘功能导致——此时单纯换USB键盘不是唯一解,PS/2转USB接口模块能复用原有设备,但必须选对芯片、接对线序、刷对固件,否则插上即“空气键盘”。
确认主板是否真无PS/2原生支持
先断电打开机箱,目视主板I/O背板:若无紫色圆形PS/2接口,说明该主板物理上已移除PS/2控制器,【此时任何PS/2直连方案均无效,必须依赖桥接芯片】。部分新款ATX主板虽保留PS/2焊盘但未贴片,需查主板说明书“Front Panel I/O”章节确认“PS/2 Keyboard Support”是否标注为“Optional”或“Not Supported”。
进入BIOS(开机按Del/F2),在Advanced → USB Configuration中查找“Legacy USB Support”或“PS/2 Emulation”选项,设为Enabled;若该选项根本不存在,即证实主板已彻底砍掉PS/2逻辑层。
选对PS/2转USB桥接模块
市面上常见两类芯片方案,适用场景截然不同:
方法一:CH9350L方案(推荐用于Win10/Win11及需热插拔场景)
该芯片内置8051 MCU,支持PS/2与USB双模切换,可烧录自定义固件映射扫描码,兼容IBM Model M等老键盘的E0/E1扩展指令。购买时认准外壳印有“CH9350L”且附带UART调试口(4针排针),避免买到白牌山寨版——后者多用未烧录固件的裸片,插上即无枚举日志。
方法二:VH100方案(仅适用于基础办公键盘)
纯硬件桥接,无需驱动、不支持热插拔,但胜在即插即用。注意它无法识别IBM Model M、HHKB等带特殊扫描码的键盘,插入后若Caps Lock灯不亮,基本可判定不兼容。
【切勿使用飞线焊接方式将PS/2线直接接到USB引脚——USB D+ D−是差分信号,PS/2 CLK/DATA是单端异步信号,物理层不匹配会导致主机USB控制器拒绝枚举】
接线与固件烧录(CH9350L专用)
第一步:拆开CH9350L模块,找到丝印“TX RX GND VCC”的UART调试接口
第二步:用CH340串口转USB线连接PC,打开串口工具(如XCOM),波特率设为115200,发送AT指令AT+VER确认返回固件版本;若返回乱码或超时,说明未供电或接线反了(RX/TX需交叉接)。
第三步:下载CH9350L官方BIN文件(型号需匹配模块丝印,常见为CH9350L_V3.2.bin),用Flash Download Tool烧录;【烧录前务必勾选“Erase Before Programming”,否则旧固件残留会干扰PS/2握手】
第四步:烧录成功后,模块绿灯常亮表示待机,插入PS/2键盘后蓝灯闪烁即进入枚举流程;若蓝灯不闪,拔下重插PS/2端——CH9350L要求PS/2端先通电再接USB,顺序颠倒会导致握手失败。
Windows系统侧驱动修复
插入已烧录好的CH9350L模块后,若设备管理器中出现“Unknown Device”带黄色感叹号:
右键→更新驱动程序→浏览我的计算机以查找驱动程序软件→让我从计算机上的可用驱动程序列表中挑选→勾选“显示兼容硬件”→在厂商列表选“Standard keyboards”→设备列表选“HID Keyboard Device”→下一步完成安装。
若仍报错,打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318},删除所有UpperFilters值项,重启后系统将重建键盘类驱动栈。











