Поделиться через


Руководство по реализации кнопок и индикаторов GPIO

Windows 8 представила поддержку кнопок и индикаторов общего назначения ввода-вывода (GPIO) с помощью драйвера класса HID miniport. Цель заключалась в том, чтобы обеспечить поддержку кнопок ключей (Power, Windows, громкости и блокировки поворота) стандартизированным способом вместе с соответствующим руководством по проектированию Windows (WEG). Windows 8.1 ориентирована на повышение качества взаимодействия с конечными пользователями и объединение поведения в различных инновационных форм-факторах.

В этом разделе

Тема Описание

Индикаторы состояния

В этом разделе описываются состояния режимов и индикаторов стыковки.

Физические кнопки

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

Руководство по реализации интерфейса

В этом разделе приведены рекомендации по реализации интерфейса.

Примеры кода

В этом разделе содержатся примеры кода и примеры дескрипторов для реализации интерфейса.

Реализация параметра автоматической установки Windows

В этом разделе описывается, как задать параметр компонента настройки без присмотра Windows.

Ведение журнала и расследования

В этом разделе описывается ведение журнала и исследования для реализаций GPIO.

Запуск тестов проходит успешно

Платформа MITT может тестировать кнопки GPIO, предлагая как автоматизацию тестирования, так и возможность настройки шаблонов GPIO, отправленных для целевых исследований.

В рамках инвестиций в Windows 8.1 драйвер кнопки msgpio приносит важные улучшения:

  • Расширенное ведение журнала для ускорения расследований.
  • Улучшенная синхронизация и обработка ошибок для повышения надежности.
  • Новая настройка Windows ConvertibleSlateMode Unattended Windows для использования на ноутбуках, отличных от GPIO, для статического задания режима ноутбука в рамках настройки образа OEM.

Для вопросов о кнопках GPIO и реализации индикатора отправьте сообщение электронной почты в группу поддержки Майкрософт по адресу dockingsupport@microsoft.com.

Поведение и реализация кнопки питания
Подключенные источники резервного пробуждения
Руководство по проектированию ACPI
Функция GetSystemMetrics
Усовершенствования клавиатуры в Windows 8
Программа совместимости оборудования Windows
Требования к сертификации классических приложений Windows
HID по интерфейсу I²C
Тесты GPIO в MITT
Технический справочник по Диспетчеру образов системы Windows
Справочник по автоматической настройке Windows
Комплект драйверов Windows (WDK) 8.1