This topic describes the expected behavior of hardware buttons.
The system can expose the following set of buttons to the users:
- Power button - required
- Volume +/- buttons - required
- Windows button - required
- Rotation lock button - optional
Table 1 Button Behavior describes the expected behavior for each button or button combination.
Table 1 Button Behavior
|Button or combination||Press experience||Press and hold experience|
|Windows||Navigate to Start Screen||N/A|
|Volume Up||Increase volume||Rapid volume increase|
|Volume Down||Decrease volume||Rapid volume decrease|
|Rotation Lock||Rotation lock toggled||N/A|
|Power||Power on Connected Standby||
Connected Standby systems
Non-connected Standby systems
|Windows + Volume Up||Launch or exit Narrator||N/A|
|Windows + Volume Down||Perform a screen capture||N/A|
|Windows + Power||Secure attention sequence (Display lock screen)||N/A|
The in-box GPIO button driver reports to Windows based on the interrupts that are received on the defined GPIO resources of the button array. See the official ACPI 5.0 specification for additional details.
Build date: 11/16/2013