用于 OS X 的Alfred能够捕获键盘按下Alt+Space
,并将其用作“Toggle Alfred”命令。即使它不是活动/关键窗口,它也会捕获这一点。这个关于“检测系统范围的keyDown
事件”的问题告诉我,有多种方法可以实现这一点,但都需要“辅助设备”访问。Alfred 似乎没有此访问权限,因此它必须使用不同的方法。
阿尔弗雷德是如何做到这一点的?它使用什么 API?
用于 OS X 的Alfred能够捕获键盘按下Alt+Space
,并将其用作“Toggle Alfred”命令。即使它不是活动/关键窗口,它也会捕获这一点。这个关于“检测系统范围的keyDown
事件”的问题告诉我,有多种方法可以实现这一点,但都需要“辅助设备”访问。Alfred 似乎没有此访问权限,因此它必须使用不同的方法。
阿尔弗雷德是如何做到这一点的?它使用什么 API?