如何在 Mac 上卸载 KeyCastr
移除 KeyCastr 前,先保留需要的显示设置,官方项目介绍的是使用 macOS 输入权限的按键显示工具,本页覆盖官网 Mac 压缩包中的应用和包内可视化插件。
先退出,再移除应用
先停止按键显示并退出 KeyCastr,再把 KeyCastr.app 移进废纸篓,包内可视化插件随应用移走,要撤销留下的输入监控或辅助功能权限时,在系统设置中处理,不删除系统权限数据库。
哪些数据要留下
~/Library/Preferences/io.github.keycastr.plist在测试中保存应用偏好设置,要留配置时先复制。- 清单列有可归属的临时缓存,cask 还列有
~/Library/HTTPStorages/io.github.keycastr。 - 用其他应用录制的视频是你的文件,不属于 KeyCastr 卸载数据。
手动移除留下的偏好设置或 HTTP 存储时,在访达按 Shift + Command + G,逐项粘贴上面的完整路径,先复制需要的设置,再把确认属于 KeyCastr 的项目移进废纸篓。
检查卸载结果
pgrep -ifl KeyCastr
ls -ld /Applications/KeyCastr.app "$HOME/Library/Preferences/io.github.keycastr.plist"
pgrep 没有输出只表示没有找到这个名称,不代表所有辅助进程都已退出,有输出时核对它的实际可执行文件路径,ls 提示路径不存在只说明这一处没有了,权限错误仍无法判断,留下的文件夹也可能是你要保留的数据。
用 Homebrew 安装时
cask 没有单独的卸载辅助程序,zap 列有精确 HTTP 存储和偏好设置,需要的配置先保留。
不运行 zap 时,用下面的命令卸载:
brew uninstall --cask keycastr
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。自行运行 brew uninstall --cask --zap keycastr 会执行 Homebrew 的完整 zap 清单,不会读取 Mole 的勾选状态。
Mole 会列出什么
Mole 默认勾选应用、精确偏好设置和可归属缓存项,要留的偏好设置先取消勾选,不会删除录屏文件或重置 macOS 输入权限。
这些是「卸载时一并移除数据和配置」关闭时的选择,打开后,符合条件的待确认应用数据也可能勾选,共享数据、受保护的资料和 Agent 工作档案仍按原有方式逐项确认或保持锁定,卸载前核对最终清单。
这次检查覆盖了什么
2026 年 9 月 25 日,从官网压缩包拷出的 KeyCastr 0.11.1 用 Mole 开发构建卸载,应用、偏好设置和临时缓存已移除,包内有三个可视化插件,没有核验自定义插件、输入权限撤销或录屏文件。
