Вы можете сделать это на Mac с помощью Accessibility Framework.
Обратите внимание, что пользователям придется вручную включать вспомогательные устройства, и вы не сможете распространять свое приложение в Mac App Store из-за Apple.скоро будет реализовано ограничение песочницы.
В iOS вы можете обнаружить фокус на определенных, но не на всех элементах, используя специальные методы делегата, такие как textViewDidBeginEditing:
.Тем не менее, поскольку пользователи чаще всего используют переходы для навигации по приложениям iOS, простая обработка нажатий кажется гораздо лучшим подходом.