6

Как я могу закрыть / взаимодействовать с popus / overlays, как показано ниже, используя только клавиатуру?

Кажется, вы можете закрыть его только мышью, что не всегда очень удобно.

3 ответа3

2

Это параметр, который должен быть реализован или переопределен приложением.

Microsoft страница говорит следующее о его предмете.

Убедитесь, что элементы пользовательского интерфейса, по которым можно щелкнуть, также могут быть вызваны с помощью клавиатуры. Чтобы использовать клавиатуру с элементом пользовательского интерфейса, элемент должен иметь фокус. Только классы, производные от Control, поддерживают фокус и навигацию по вкладкам.

Для элементов пользовательского интерфейса, которые могут быть вызваны, реализуйте обработчики событий клавиатуры для клавиш пробела и ввода. Это завершает базовую поддержку специальных возможностей клавиатуры и позволяет пользователям выполнять основные сценарии приложений, используя только клавиатуру; то есть пользователи могут получить доступ ко всем интерактивным элементам пользовательского интерфейса и активировать функциональность по умолчанию.

В тех случаях, когда элемент, который вы хотите использовать в пользовательском интерфейсе, не может иметь фокус, вы можете создать свой собственный элемент управления. Вы должны установить для свойства IsTabStop значение true, чтобы включить фокус, и вы должны предоставить визуальную индикацию состояния фокуса с помощью класса VisualStateManager. Однако зачастую проще использовать композицию элемента управления, чтобы поддержка остановок табуляции, фокусировки и одноранговых узлов и шаблонов Microsoft UI Automation обрабатывались элементом управления, в котором вы решили создавать контент.

Мы можем заключить 3 вещи

  1. Элемент интерфейса должен иметь фокус

  2. Приложение может переопределить значение по умолчанию и сделать невозможной поддержку клавиатуры

  3. Доступность актуальна, если вы можете нажать Enter, то приложение не будет иметь поддержку специальных возможностей. И мы знаем, что в Windows есть поддержка специальных возможностей.

Мы знаем, что приложение имеет поддержку специальных возможностей. Попробуйте найти некоторые из этих вариантов.

2

Нажмите и отпустите Alt, после чего вы сможете переключаться между различными интерактивными элементами управления. клавиатура навигация

0

пытаться

Windows+ Ctrl + B: доступ к программе, которая отображает сообщение в области уведомлений.

Win+Z: перейти к настройкам приложения

Проверьте, поможет ли это вам каким-либо образом ..

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .