[分享发现] 给 NIZ ATOM66 做了个开源网页改键工具:三层映射同屏,起因是 Mac 上开虚拟机太麻烦

我是 Mac 用户,平时用 NIZ 键盘。官方配置工具只有 Windows 版,每次只想调整几个按键映射,都得先启动虚拟机,再打开配置工具,折腾一圈才能开始。

配置多层映射时还有一个痛点:没办法同时看到各层的映射,只能在不同层之间反复切换。刚看清这一层,切过去又得靠记忆回想另一层,想对照着调整一套顺手的布局,挺费劲的。

所以做了 NIZ Web,一个通过浏览器配置 NIZ 键盘的开源小工具。目前仅支持 ATOM66 。

我最想改善的是多层映射的对照体验:每个键位同时显示普通层、左 Fn 、右 Fn 的映射,点哪一层就编辑哪一层,不用来回切换着记。

目前还做了这些功能:

  • 改键、快捷键、宏和连发,支持撤销与重做。
  • 导入 JSON 和 ATOM66 官方 Windows 工具的 .pro 配置,导出 JSON ,管理浏览器本地备份。
  • 多台键盘分别保留编辑内容和撤销历史。
  • 离线演示、导入和编辑,支持简体中文与英文。

连接键盘使用 WebHID ,需要桌面版 Chrome 或 Edge 。配置在本地处理,不上传,也没有云同步。不接键盘也可以在「连接设备」页面进入「离线演示」,先看看三层映射的交互。

当前是第三方实验项目,网页端的 USB 授权、读写和 RGB 尚未完成实机验收。 真机尝试请先读取、核对并导出备份,再考虑写入;读写期间键盘会暂时锁定。编辑内容暂存在页面里,关闭前记得导出。

原创源码采用 MIT 许可证。如果你也在用 NIZ ,或者喜欢折腾键盘、宏和多层布局,欢迎体验、提 Issue 或 PR 。也想听听大家平时怎么安排 Fn 层,还有哪些配置工具一直没解决的痛点。

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论