Próbuję dowiedzieć się, jak wykryć, że Escape (i inne kombinacje klawiszy, takie jak Ctrl i alt) zostały naciśnięte na klawiaturze Bluetooth dołączonej do urządzenia iOS.iOS: Jak wykryć klawisze escape/control na sprzętowej klawiaturze Bluetooth?
Niektóre odpowiedzi sugerują, że nie jest to możliwe. Istnieją jednak aplikacje w Appstore, które to robią (na przykład iSSH), więc zakładam, że jest to możliwe przy użyciu publicznych interfejsów API.
Próbowałem już tworzyć własne UITextInput, ale nic nie otrzyma po naciśnięciu klawisza Escape. Jedyną częścią interfejsu API, którą widzę, na którą może odpowiedzieć iPad, jest funkcja VoiceOver (Escape działa tak samo jak w Safari), więc zastanawiam się, czy jest jakiś sposób, za pośrednictwem interfejsu API dostępności?
Próbowałem również sprawdzić, czy jest coś, co mogę obserwować z NSNotificationCenter, co może pomóc, ale jeszcze nie znalazłem niczego.
Propozycje są mile widziane, odrabiam na ten temat cały dzień, a teraz jestem trochę zagubiony.
Złożyłem zgłoszenie błędu radaru na temat niejasnej dokumentacji lub brakującej funkcji, która została oznaczona jako duplikat 7649186, który został oznaczony jako zamknięty. – new299