跳转到主要内容
跳到正文
返回

PROJECT DOSSIER

KeyScope · 让快捷键诊断有依据

独立设计与开发·2026·原生 macOS 应用
SwiftSwiftUIEvent correlationDiagnostics
KeyScope · 让快捷键诊断有依据

要解决的问题

当一个快捷键没有按预期执行,用户需要知道它发给了谁,以及有哪些配置值得检查。列出所有键盘监听器很容易,但监听行为本身不等于快捷键占用。

KeyScope 的核心设计是让结论与证据保持对应:可以确定的接收进程、配置文件中的匹配、带条件的配置和纯监听线索分别呈现。

实现与验证

原生 SwiftUI 界面连接事件关联与配置扫描逻辑。实时检测按一轮运行,保留结果后自动停止;手动查询可检查系统绑定与支持的软件配置。应用只读监听,不修改或停用现有快捷键。

开发验证使用独立接收器临时注册测试组合,接收器不合成按键,超时后自动注销。发布验证覆盖下载包签名、App 与外层 DMG 公证,以及官网下载与演示媒体。

官网演示展示实际按键接收检测与手动查询。用户可先查看视频,再决定是否授予输入监控权限试用。

边界也是产品的一部分

  • 无法识别所有事件过滤器吞键或应用内部行为;没有足够证据就显示未确认。
  • 检测时按键仍会执行原有功能,测试组合应由用户选择。
  • 当前界面和官网演示为中文。需要 macOS 14 及以上、Apple Silicon;实机验证环境为 macOS 27。
  • 正式 App 和 DMG 使用 Developer ID 签名并通过 Apple 公证。实时检测需要输入监控权限。
  • 源码保留在私有仓;公开发行仓提供清理后的产品说明和下载包,不是开放源码承诺。

查看安装、权限说明与常见问题