无线键盘固件:延迟从 50 ms 降至 0.1 ms
基于 ZMK/Zephyr 的分体键盘与电子墨水接收器:分析并消除输入延迟,增加实时打字统计。
500×中位延迟降低(空格 + Shift)
12层键位布局移植
CIGitHub Actions 自动构建
问题
带显示接收器的 Ferris Sweep 键盘上,空格和 Shift 有明显延迟;电量显示不可靠。
具体工作
- 测量按键到报告的延迟,消除按键处理链路中的延时:中位数 50.2 ms → 0.1 ms。
- 在 nice!nano + SSD1681 电子墨水接收器上增加打字速度组件;基于日志的电量诊断。
- 将 12 层布局移植到 Corne,适配 Windows / Omarchy,并加入窗口管理层。
成果
输入几乎无延迟;代码已在 GitHub 公开——展示我如何调试实时嵌入式系统的好例子。