Я пытаюсь понять, как обнаружить, что Escape (и другие комбинации клавиш, такие как Ctrl и alt) были нажаты на клавиатуре Bluetooth, подключенной к устройству iOS.
Некоторые ответы, похоже, предполагают, что это невозможно. Однако в Appstore есть приложения, которые делают это (например, iSSH), поэтому я предполагаю, что это возможно, используя общедоступные API.
Я попытался создать свой собственный UITextInput, однако это ничего не получает при нажатии клавиши Escape. Единственная часть API, которую я могу увидеть, где iPad может реагировать, - это когда VoiceOver включен (Escape работает как в Safari), поэтому мне интересно, есть ли способ через API доступности?
Я также пытался посмотреть, есть ли что-то, что я могу наблюдать из NSNotificationCenter, который мог бы помочь, но еще ничего не нашел.
Предложения приветствуются, я вот-вот взломал это на день, и теперь я немного потерял.