Nudelta:NuPhy键盘键位重映射开源免费控制台完整指南
【免费下载链接】nudeltaOpen source NuPhy Console alternative项目地址: https://gitcode.com/gh_mirrors/nu/nudelta
如果你正用着 NuPhy Air75 或 Air60,想给键盘换个键位方案,可能会遇到这样的窘境:官方 NuPhy Console 支持的机型有限,Linux 用户更是几乎无工具可用。Nudelta 就是一个开源的 NuPhy Console 替代方案,它通过逆向键盘的 USB 协议,把键位管理这件事带回了 Windows、macOS 和 Linux 三端。
图形界面里改任意一个键
打开 Nudelta,主窗口就是一张 1:1 的键盘布局图。点中任意一个物理键,选择新的键码——支持搭配 Shift、Ctrl、Cmd 等修饰键的组合——然后点 WRITE 写入键盘。界面上方可以切换 Windows / macOS 键位模式,两个系统间搬家的你不用再改两遍。目前支持 Air75 V1、Halo75 V1 和 Air60 V1(功能受限)。
一条命令加载自定义键位配置
偏爱命令行的人,只需要一个 .yml 文件:
keys: capslock: esc执行nudelta -l ./my_remap.yml即完成加载,想恢复出厂设置就运行nudelta -r。项目根目录的example.yml里还有更完整的例子,比如把 Screenshot 之类的特殊键改造成修饰键组合。在 Linux 上运行通常需要加 sudo。
备份与导出键位映射
大改键位前,你可以先用 CLI 把当前键位导出为二进制备份文件,也能转储成人类可读的十六进制格式方便排查问题。万一把键改乱了,从备份恢复比盲目重置靠谱得多。
技术实现:逆向 USB 协议
核心用 C++17 编写、CMake 构建,通过逆向 NuPhy 键盘的 USB 协议直接读写键盘里的键位表;桌面图形界面基于 Node.js + Yarn 和 Electron 打包,Nix 用户可以直接用nix run启动。
亮点速览
- 开源免费,GPLv3 协议,代码可查可改
- 跨平台运行:Windows 10+、macOS 12+、Linux
- .yml 配置文件加载、保存键位映射
- CLI 支持导出二进制或十六进制格式
- 图形界面与命令行双形态,各取所需
Nudelta 不追求复刻官方工具的全部功能——宏和 RGB 控制目前还缺席,作者也明确欢迎社区贡献。但对"重映射 + 配置备份"这个核心诉求,它已经足够能打。想上手的同学可以直接克隆源码自行构建:
git clone https://gitcode.com/gh_mirrors/nu/nudelta【免费下载链接】nudeltaOpen source NuPhy Console alternative项目地址: https://gitcode.com/gh_mirrors/nu/nudelta
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考