概览
HIDman 是一款开源的设备,允许在传统 PC 上使用现代 USB 键盘和鼠标。
支持传统 PC 的外设越来越难找,尤其是最早的 PC。该项目旨在提供一种简单、廉价的解决方案,涵盖从最初的 IBM 5150 PC 到拥有 PS/2 端口的现代电脑的所有产品。
您认识下面这些接口吗?



功能
(应该)支持大多数标准 USB 键盘和鼠标,包括使用无线转接器的键盘和鼠标。
还支持(某些)USB 游戏控制器--按钮/轴可映射到按键或鼠标操作
可模拟以下设备
OG IBM PC / XT 键盘
AT / PS/2 键盘
串行鼠标(可选罗技式第三按键)
PS/2 鼠标(可选 Intellipoint 式滚轮和多达 5 个按钮)
无驱动程序配置菜单--只需打开文本编辑器即可更改设置
USB 连接
您可以将多种 USB 设备组合连接到 HIDman。
最常见的是将键盘连接到一个 USB 端口,将鼠标连接到另一个 USB 端口:

或者,您可以在一个端口上连接无线键盘和鼠标,在另一个端口上连接游戏控制器:

集线器(Hub)支持时好时坏。这(主要)不是 HIDman 的错--许多现代集线器无法正常支持低速 USB 设备。
新的电脑(支持 PS/2)
将 HIDman 键盘和鼠标端口用公对公 Mini-DIN 电缆连接到电脑的 PS/2 端口。
打开 PC。
如有必要,按 HIDman 的 ⏻ 电源按钮选择 PS/2 模式(淡蓝色)。

旧的电脑(AT/XT 及 串行)
将 HIDman 键盘端口上的一条公对公 Mini-DIN 电缆连接到 Mini-DIN 转 DIN 适配器。
将该适配器连接到电脑的键盘端口。
将直通式公对母 DE-9 电缆从 HIDman 的串行端口连接到 PC 的串行端口。
打开 PC。
按下 HIDman 的 ⏻ 电源按钮,选择 AT 模式(淡蓝色),或 80 年代早期 IBM PC 和克隆机的 XT 模式(橙色)。

Firmware 更新
项目采用了沁恒的芯片 CH559 作为主控芯片。
如果您使用的是 Windows 系统,请首先安装 WCH 的 ISP 工具:
https://www.wch-ic.com/downloads/WCHISPTool_Setup_exe.html
如果您使用的是 Mac 或 Linux 系统,请安装 ch55xtool :
https://github.com/MarsTechHAN/ch552tool
下一步是将 HIDman 设为固件更新模式。
断开与 HIDman 的所有连接,包括所有 USB 设备和 PC。(不这样做可能会导致 HIDman、电脑或两者损坏)。
按住 HIDman 的 ⏻ 电源按钮。
使用 USB A 到 A 电缆将 HIDman 的下 USB 端口连接到现代 PC 上的 USB 端口。

原理图 & PCB





License
N/A
仓库 & 下载
可以在Github中获取开源仓库:
