Отключить полный доступ с клавиатуры для приложения - PullRequest
0 голосов
/ 19 октября 2010

Может ли "Полный доступ с клавиатуры" (Системные настройки -> Клавиатура -> (Радио) Все элементы управления) управляться с помощью некоторого API? Это вызывает серьезные проблемы, когда эта функция включена в моем приложении (например, кнопки не работают должным образом и т. Д., У него есть пользовательский интерфейс)

С уважением, Erik

1 Ответ

3 голосов
/ 19 октября 2010

Переопределите nextValidKeyView и previousValidKeyView в вашем пользовательском представлении, чтобы вернуть что-то вменяемое, или установите для nextKeyView и previousKeyView представлений определенные представления, если автоматическое определение допустимых ключевых представлений невозможно.

Если Full Keyboard Access не может правильно ориентироваться в вашем приложении, то никто не может использовать мышь.Кроме того, некоторые из нас действительно любят Full Keyboard Access и ненавидят любое приложение, которое либо не работает должным образом, либо намеренно ломает его (и, с точки зрения пользователя, нет никакой разницы).

...