Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wbudowany sterownik przycisków we/wy ogólnego przeznaczenia (GPIO) raportuje do systemu Windows na podstawie przerwań odbieranych na zdefiniowanych zasobach GPIO tablicy przycisków.
Wbudowany sterownik przycisku GPIO zgłasza naciśnięcia i kombinacje przycisków wymienione w Tabela 1: Raportowanie przycisków GPIO.
Tabela 1: Raportowanie przycisków GPIO
| Przycisk | Wymaga _CRS wznawiania | Wymaga On-SOC GPIO | Raportowanie krawędzi (przy założeniu, że activelow) |
|---|---|---|---|
| Windows | Tak | Tak | Oboje |
| Zwiększ głośność | Tak | Tak | Oboje |
| Obniż głośność | Tak | Tak | Oboje |
| Blokada rotacji | Nie. | Tak | Oboje |
| Moc | Tak | Tak | Oboje |
Wszystkie implementacje nie oparte na gpIO muszą być zgodne z tym samym schematem raportowania.
Kolejność definicji to Power, Windows, Volume Up, Volume Down i Rotation Lock. Aby zapoznać się z przykładami tworzenia deskryptorów HID dla tych funkcji, zobacz Deskryptory raportów przycisku HID.
Uwaga Poprzednie wymagania opisywały użycie Win + O dla blokady rotacji. Mimo że ta kombinacja jest nadal funkcjonalna, nie jest odporna na zmiany układu klawiatury, natomiast Win + F14 jest niezależny od układu.
Tabela 2: Wyzwalacze raportu dla przycisków innych niż GPIO
| Raportowanie poszczególnych przycisków | Źródło | Wymagania dotyczące użycia | Wyzwalacz raportu | Powtórzony |
|---|---|---|---|---|
| Moc | Sterowanie systemem | 0x81 (Power) | Przycisk fizyczny — w górę | Nie. |
| Windows | Klawiatura | 0xE3 (Win) | Przycisk fizyczny — w górę | Nie. |
| Zwiększ głośność | Kolekcja konsumentów | 0xE9 (Zwiększ głośność) | Przycisk fizyczny — w dół | Tak |
| Obniż głośność | Kolekcja danych dotyczących konsumentów | 0xEA (Ściszanie) | Przycisk fizyczny — w dół | Tak |
| Blokada rotacji | Klawiatura | 0xE3 + 0x69 (Win + F14) | Przycisk fizyczny — wciśnięty | Nie. |
Poniższe kombinacje klawiaturowe muszą być zgłaszane po ich zakończeniu i nie powinny być powtarzane, jeśli klawisze są przytrzymywane.
Wyzwalacze raportu w tabeli 3 dla kombinacji przycisków innych niż GPIO
| Raportowanie kombinacji przycisków | Wymagania dotyczące użycia | Wyzwalacz raportu | Powtórzony |
|---|---|---|---|
| Windows + Power | 0xE0 + 0xE2 + 0x4C (Ctrl + Alt + Del) |
Przycisk zasilania fizycznego — w dół | Nie. |
| Windows + Zwiększ głośność | 0xE3 + 0xE0 + 0x69 (Win + Ctrl + F14) |
Przycisk głośności fizycznej — w dół | Nie. |
| Windows + zmniejszenie głośności | 0xE3 i 0x6A (Win + F15) |
Przycisk głośności fizycznej — w dół | Nie. |
Uwaga
- Aby uzyskać pełne wskazówki i implementację przycisku Zasilania, zobacz Omówienie ustawień przycisku zasilania i pokrywy.
- Aby uzyskać wskazówki dotyczące Trybu Połączonego Wstrzymania dla przycisków, zobacz Wake sources (Źródła wznawiania).
- Aby uzyskać więcej informacji na temat implementacji ACPI, zobacz PRZEWODNIK projektowania ACPI.