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

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

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

Раздел Описание

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

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

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

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

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

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

Примеры кода

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

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

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

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

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

Выполнение тестового прохода

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

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

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

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

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