SGHotKeysLib 是 Quentin D. Carnicelli 的优秀库 PTHotKeysLib 的分支,用于在 Mac OS X 上注册快捷键。
PTHotKeysLib 多年来一直为我们服务得很好,但当我把我公司的应用程序升级到在 64 位上本地运行时,我遇到了一些问题。原始代码本身使用了许多已弃用的方法,32 位整数类型等。当我修复这些问题时,我的强迫症就开始了,我开始重新格式化和使用现代 Objective-C 实践和范式重写代码的部分。
SGHotKeysLib 做以下事情:
SGHotKeysLib 包括
该示例使用了一个自定义构建的 ShortcutRecorder 框架来演示如何设置快捷键。
SGHotKeysLib 是我们对多年来许多人都使用的一部分代码的现代化,我相信它还可以进一步改进。如果您有如何改进的想法,请 fork 时间。
请在 此处报告错误和要求功能,在 Lighthouse SGHotKeysLib 项目站点 上。
1.2
来自 AgileBits 团队的一些修复和更改!
1.1
1.0 原始发布