Objective c 击键捕捉不';无法在OSX10.9上工作

Objective c 击键捕捉不';无法在OSX10.9上工作,objective-c,macos,bluetooth,Objective C,Macos,Bluetooth,我是名为1Keyboard()的应用程序的开发人员 我的应用程序用于捕获全局击键并将其发送到iPhone/iPad等,就像电脑是一个HID蓝牙键盘一样 这在10.8上起作用,而dais在10.9上起作用。 我知道这与系统首选项中的新辅助功能菜单有关。 而不是在10.8中有一个复选框(“启用辅助设备”), 现在,用户必须分别为每个应用程序启用此功能 由于某些原因,我的应用程序没有显示在首选项中需要应用程序的辅助功能中 我应该怎么做才能让它出现在那里,并恢复丢失的功能?新辅助功能菜单上没有“添加应用

我是名为1Keyboard()的应用程序的开发人员

我的应用程序用于捕获全局击键并将其发送到iPhone/iPad等,就像电脑是一个HID蓝牙键盘一样

这在10.8上起作用,而dais在10.9上起作用。 我知道这与系统首选项中的新辅助功能菜单有关。 而不是在10.8中有一个复选框(“启用辅助设备”), 现在,用户必须分别为每个应用程序启用此功能

由于某些原因,我的应用程序没有显示在首选项中需要应用程序的辅助功能中

我应该怎么做才能让它出现在那里,并恢复丢失的功能?

新辅助功能菜单上没有“添加应用程序”按钮,但是,您只需将应用程序从应用程序文件夹直接“拖放”到面板()

我正在使用你的应用程序,我可以确认功能现在已恢复:-)

希望有帮助

注意:在约塞米蒂,安全和隐私首选项的隐私窗格中现在有标准的“+”和“-”按钮。

请参阅函数“AXIsProcessTrustedWithOptions:”。可以向用户发出提示,然后用户会将应用程序添加到相关列表中。对用户来说更容易

Boolean isTrusted = AXIsProcessTrustedWithOptions(CFDictionaryCreate(NULL, (const void*[]){ kAXTrustedCheckOptionPrompt }, (const void*[]){ kCFBooleanTrue }, 1, NULL, NULL));
尽管如此,我仍然无法捕获全局击键事件