我的应用程序需要知道外部键盘是否连接。我该如何知道呢?请不要使用私有API。
我的应用程序需要知道外部键盘是否连接。我该如何知道呢?请不要使用私有API。
如果这与iOS有关,我不确定为什么您要将其检测为硬件键盘,因为硬件键盘的操作方式与软件键盘完全相同(除了一些额外的快捷键,例如声音、亮度等,您的应用程序不应该使用)。
如果您考虑屏幕空间,那么当软件键盘显示或隐藏时,它仍会发送通知,因此您可以对其进行响应。例如,假设您打开了软件键盘,然后连接了外部键盘。软件键盘将隐藏,并发布UIKeyboardWillHideNotification。因此,您可以对此作出响应。