如何在objective-c中检测外部键盘连接?

我的应用程序需要知道外部键盘连接或否。我怎么知道呢?请不要私人API。 :)     
已邀请:
如果这与iOS相关,我不确定为什么你想要检测到这一点,因为硬件键盘与软件键盘完全相同(除了一些额外的声音,亮度等快捷键,你的应用程序不应该无论如何使用)。 如果您正在考虑屏幕空间,那么软件键盘在显示或隐藏时仍会发送通知,因此您可以对其进行响应。例如,假设您已启用软件键盘,然后连接外部键盘。软件键盘将隐藏,并将发布UIKeyboardWillHideNotification。所以你可以回应。     

要回复问题请先登录注册