项目简介
本项目是基于Teensyduino的PS2到USB键盘转换器,利用Teensy微控制器读取PS2键盘输入,并将其转换为USB键盘事件,还可将键盘布局从QWERTY转换为Colemak。
项目的主要特性和功能
- 硬件适配:适配Teensyduino开发板,基于MK20DX128微控制器。
- 协议转换:通过位操作解析PS2协议,把PS2键盘扫描码转换为USB键盘事件。
- 布局翻译:支持将PS2键盘的QWERTY布局转换为Colemak布局。
- 按键跟踪:实时跟踪当前按下的按键,模拟USB HID设备发送按键信息。
- 调试监控:通过串行通信输出按键码,便于调试与监控。
安装使用步骤
- 硬件连接:准备好Teensyduino开发板,将PS2键盘正确连接到开发板。
- 环境搭建:安装Teensyduino IDE和相应驱动程序,确保开发环境能正确识别Teensyduino开发板。
- 编译上传:使用Teensyduino IDE编译代码,并将其上传到Teensyduino开发板。
- 功能测试:通过USB接口将开发板连接到计算机,测试PS2键盘输入能否正确转换为USB键盘事件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】