一、开源固件类(适用于物理键盘)
QMK Firmware - 特点:
开源的键盘固件平台,支持自定义按键映射、宏命令和复杂功能,适合有一定编程基础的用户。
- 编程语言:需使用C语言进行开发。
VIA Configurator - 特点:
基于QMK的图形化配置工具,提供拖拽式键位映射功能,操作简单且兼容性强。
TMK Firmware
- 特点: 与QMK类似,但配置更简洁,支持分层功能、宏设置等,适合新手和进阶用户。 二、手机自定义键盘应用
QMK Keyboard - 特点:
支持自定义按键、表情符号和主题,集成语音输入,适合年轻用户打造个性化聊天工具。
讯飞输入法
- 特点: 提供丰富的皮肤、颜文字和方言识别功能,支持拍照输入和智能词库优化,适合日常输入需求。百度输入法
- 特点: AI智能识别手写,支持自定义背景和动态词库,适合追求多样化的用户。 三、其他相关工具
Work Louder Creator Board:模块化机械键盘,附带236个编程键位,支持自定义宏命令,适合创意工作者优化工作流程。
EV.Buddy:概念性充电设备,未来充电系统设计,与键盘编程无直接关联,但展示了硬件与软件结合的可能性。
总结建议
硬件方向:若需定制实体键盘,建议从QMK Firmware或TMK Firmware入手,结合VIA Configurator进行配置。
软件方向:手机端可优先尝试QMK Keyboard或讯飞输入法,满足个性化需求;若涉及语音输入,可结合语音识别工具使用。
技术门槛:固件开发需编程基础,手机应用开发则可通过现有框架快速实现。