Repository navigation
Baby Lock 1.2.0
Baby Lock 1.2.0
Universal arm64 + x86_64, macOS 13+.
新功能
- 多个豁免按键 — 锁定期间可同时保留多个独立按键。可添加 🌐 Fn、↩、
⌃、C、V等;组合键(如⌃C、⌃V)只需把每个键分别加入。 - 一键绑定 Fn 键 — 输入法抢先拦截 Fn 时,点“绑定 Fn 键”即可加入豁免,无需进入录制流程。
- 自动检查与安装更新 — 启动时检查 GitHub Release;菜单栏“检查更新”会原地显示“正在检查 / 未检测到更新 / 有更新”,无更新 3 秒后恢复。确认后自动下载、校验、替换并重启。
修复与改进
- 权限重置 — 新增“重置权限并重试”,修复系统设置看起来已授权、但 ad-hoc 新构建实际未被信任的问题;更新后自动引导重新授权。
- 权限页窗口尺寸 — 关闭
NSHostingController的固有尺寸约束,并按实际内容测量权限页高度,消除大块空白。 - 更新菜单 — 点击“检查更新”后菜单保持打开,可原地看到进度和结果。
- 锁定 HUD — 浮动提示窗的阴影不再出现硬边。
English
- Multiple exempt keys — keep several keys usable while locked; add each key of a shortcut separately (e.g.
⌃,C,V). - One-click Bind Fn key for input methods that intercept Fn.
- In-menu update checks with checking / no-update / update-available states, followed by automatic download, verification, install, and restart.
- Reset permissions and retry for stale TCC grants after ad-hoc builds and updates.
- Content-sized permissions window and a clean HUD shadow.
安装
下载 BabyLock-macOS.zip,解压后把 Baby Lock.app 放到 /Applications。版本为 ad-hoc 签名;如果首次打开被 Gatekeeper 拦截:
xattr -dr com.apple.quarantine "/Applications/Baby Lock.app"已安装 1.1.0 的用户可以直接用菜单栏的 检查更新 升级到 1.2.0。