1 - Capslock 0.4.0
更清楚的首次使用流程、跟随当前配置的练习课程、未映射键的 Profile 行为、 核验后才报告的恢复结果,以及对本地数据边界的明确说明。
候选发布版
0.4.0 正在进行候选验收,尚未签名、公证,也还没有公开下载。当前状态见下载。
更新内容
- **更清楚的首次使用流程。**引导结束后进入完整键盘;授予键盘权限之前也可以先浏览, 应用会明确显示它是在接管键盘,还是只在预览。
- 课程跟随当前配置。 Playground 第一章加入 Hyper+Space;如果课程用到的键已被改绑或禁用,课程会直接说明。安全演练的预览与真实执行的动作以不同方式标记。
- **Profile 行为随映射保存。**可以选择未映射键的行为,以及由哪一侧的修饰键选择控制平面。显式透传与移除绑定分别处理,两者都支持撤销和导出。
- **核验后再报告恢复成功。**恢复 Caps Lock 要等系统映射回读确认后才报告完成; 读取映射失败时,占用状态显示为未知,而不是猜测。
- **明确本地数据与信任边界。**统计页说明触发次数的含义和保留时长;Shell 授权说明命令以你的用户权限运行、可能访问网络,且暂停或撤销都无法回退它的效果。
候选版之后的修复
候选版之后,0.4.0 继续修复了以下问题,它们属于同一版本:
- 界面重新设计:文案更短,新的 ⇪ 应用图标,全程使用 Mac 键帽标记。
- 首次运行在你完成引导或点击「启动 Capslock」之前不会接管任何按键。
- 非正常关机后,上一次开机留下的恢复记录不再阻止启用。
- 新接入的键盘无需输入监控权限即可获得 Caps Lock 映射。
- 按住 Hyper+Escape 只切换一次大写锁定,不再随按键重复反复切换。
- 在 Capslock 之外修改配置文件会被检测到:应用重新加载文件,而不是覆盖你的修改。
2 - Capslock 0.3.0
更安全的键盘恢复、更严格的配置处理、更可靠的指针控制,以及编辑器与诊断改进。内部版本。
内部版本
0.3.0 是开发版本,没有公开发布。
- **更安全的键盘恢复。**键盘重新连接时再次检查改键器冲突;各设备不同的映射分别保留而不合并;主动暂停会取消待执行的唤醒重试。
- **更稳健的配置处理。**安全拒绝异常数值、重复的配置段和无效的回退动作;空配置可以导出并恢复;统计写入失败后会重试。
- **更可靠的指针控制。**连续移动跟随光标的实际位置,松开组合键会取消待执行的移动与滚动。
- **编辑器与诊断。**菜单随语言切换;诊断导出可以替换已有的归档。
- **兼容性。**引用已退役内置动作的映射仍可读取;预览模式不能修改权限或登录项。
3 - Capslock 0.2.0
完整 Classic 布局成为默认配置,编辑器同屏展示十六个平面与整块键盘,Caps 键语义明确。内部版本。
内部版本
0.2.0 是开发版本,没有公开发布。
- **完整 Classic 布局成为默认配置。**全新启用时直接加载 Capslock Classic 配置的全部绑定,不再从极简模板开始。
- **键盘优先的编辑器。**默认视图同屏展示十六个具名平面、完整主键盘与数字小键盘,并把已映射的动作直接写在按键上。
- **明确的 Caps 语义。**轻按 Caps 发送 Escape;Hyper+Space 发送真实的 Control-Space 输入法快捷键;Hyper+Escape 切换真实的大写锁定。
- **英文与中文。**默认跟随系统语言,提供完整的英文与简体中文,其他系统语言回退到英文。
- **可审计的安全边界。**导入的可执行动作在你复核之前不被信任;诊断与恢复从不修改 Karabiner-Elements。
4 - Capslock 0.1.0
第一个原生版本:内置 Capslock Classic、双 Hyper 模式、带按应用覆盖的原生编辑器、Hold-to-Reveal、Playground 与诊断。内部版本。
内部版本
0.1.0 是开发版本,没有公开发布。
- 内置 Capslock Classic。 Classic 配置中的每一种行为都有明确的原生对应,并在十六个平面上精确解析。
- **双 Hyper 模式。**经典兼容模式按住右侧修饰键,兼容 Alfred、Moom 与既有快捷键; 原生纯净模式让控制层只在 Capslock 内部生效。
- **原生编辑器与按应用覆盖。**无需手写 JSON,即可查看、改绑、禁用、恢复、校验、撤销或重做一个键,并按精确的 Bundle ID 为单个应用设置动作。
- **Hold-to-Reveal 与 Playground。**按住 Caps 时查看当前具名平面;学习轻按、按住、 Hyper+Escape 与 H/J/K/L,再到自由练习区探索。
- **安全演练与恢复。**课程阻断危险的副作用,失去焦点即回到真实模式;诊断可以释放合成输入、恢复 Caps Lock 并导出脱敏报告。
- **默认友好共存。**保留已有的非 Caps
hidutil映射;Caps 或 F18 冲突时停止启用; 从不安装或修改 Karabiner-Elements。