2010-10-18 3 views
0

Может ли «Полный доступ к клавиатуре» (System Prefs -> Keyboard -> (Radio) All Controls) управляться с помощью некоторого API? Это вызывает серьезные проблемы, когда эта вещь в моем приложении (например, кнопки не работают, как ожидалось и т.д ... он имеет некоторые пользовательский интерфейс)Отключить полный доступ к клавиатуре для приложения

С уважением, Эрик

+0

Какую версию OS X вы используете на какой машине? И у вас есть какая-то нестандартная панель настроек или, возможно, что-то еще? Я не помню, чтобы все видели что-то вроде того, что вы описали, и я не вижу ничего подобного в любых панелях pref, доступных в моих системах. –

+0

Ned Deily: Как он говорит, он находится в панели предпочтений клавиатуры. На Snow Leopard он находится на вкладке «Ярлыки клавиш» на этой панели. –

+0

Спасибо, Питер, я вижу это сейчас. –

ответ

3

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^