Skip to content

文档

pico-hid-mapper 提供三层可编程接口,支持键盘、鼠标、手柄等多种输入设备的映射:

接口传输方式用途
HIDAPIHID OUT/IN 端点发送命令帧控制设备(含手柄报文 CMD 0xF9)、接收设备事件
WebSocket APIws://[ip]/ws自定义事件 + 实时日志双向通信
Lua 脚本 API固件内 Lua 5.4.6自定义按键行为、编写宏、拦截映射事件、处理手柄输入
MAKCUUART 串口(GPIO2/3,921600)上位机键鼠控制协议(文本 + V2 二进制)

快速导航

💡 提示:每个 API 参考页面均可下载对应的 Markdown 源文件,将文档喂给 AI 工具(如 Claude、ChatGPT 等),可快速生成 Lua 脚本、HID 命令帧或 WebSocket 通信代码。

网络参数

设备通过 USB 网卡 (CDC) 与手机直连,Pico 固定 IP 为 192.168.73.1(端口 80)。也可通过 vPointer 端口转发,使用手机局域网 IP + 端口 8000 访问。

方式地址
USB 直连http://192.168.73.1:80
vPointer 转发http://<手机IP>:8000
WebSocket 直连ws://192.168.73.1:80/ws
WebSocket 转发ws://<手机IP>:8000/ws