Repository navigation
v0.1.6
VIME v0.1.6 —— 修复快捷键无法触发的问题(根因已定位)。
根因
绑定 ⌘/⇧/⌃ 等修饰键本身作为按住说话键时,按键判定把目标键自己也算进了「其它修饰位」排除集——判定条件自相矛盾(要求含 ⌘ 又要求不含 ⌘),导致按下永不触发、松开却每次都触发。本次修复排除集逻辑(去掉目标位自己),Command / Shift / Control / Fn 绑定均可正常触发;同时保留防误触(Option 绑定下 Cmd+Option 不触发等)。
本次更新
- 修复 Command/Shift/Control/Fn 作为按住说话键时按下无法触发的问题
- 诊断区新增「最近按键事件」详情(事件类型/keyCode/flags 原始值/判定结果,最近 5 条)——按一次即可看到真实事件数据
- 修复「幽灵松开」:无按下记录的松开事件不再触发(press/release 成对保护)
- 补充 9 条回归测试(Command/Shift/Control 触发、防误触对称方向、成对边界)
安装
- 下载解压
VIME-v0.1.6-macos.zip,VIME.app 拖入「应用程序」 - 首次打开若提示「无法验证开发者」:右键 VIME.app → 打开
- 设置 → 确认热键为你的 ⌘(或重新录制)→ 按住说话