将设备配置为触控唤醒

在某些情况下,你想要设备屏幕在不使用时关闭,并在用户接触触摸屏时快速打开。 本文档介绍如何配置设备来实现这一方案。

设置视频空闲超时

可通过设置视频空闲超时,将屏幕配置为在处于非活动状态一段时间后关闭。 如果用户在指定的时长内未与设备交互,屏幕将会关闭。 这样,设备可通过关闭与显示器相关的组件进入低功耗状态。

powercfg.exe /setacvalueindex SCHEME_CURRENT SUB_VIDEO VIDEOIDLE 10
powercfg.exe /setdcvalueindex SCHEME_CURRENT SUB_VIDEO VIDEOIDLE 10
powercfg.exe /setactive SCHEME_CURRENT

有关详细信息,请参阅显示空闲超时显示、睡眠和休眠空闲计时器

禁用新式待机

在 AoAC 系统(其中包括所有 ARM 系统)上,当显示器关闭时,系统将自动进入新式待机状态。 当系统处于新式待机状态时,只能通过某些输入唤醒。 此列表并不详尽,但这些输入包括按下电源按钮或接收鼠标输入内容。 触摸屏幕不会从新式待机状态设备唤醒设备。 如果想要通过触摸唤醒 Windows 10 IoT 核心版设备,必须将设备配置为不进入新式待机状态。 若要禁用新式待机,请设置以下注册表项并重新启动。

reg add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0

当系统处于空闲状态时,禁用新式待机可能会影响功耗。 在决定禁用新式待机之前,应在启用和禁用新式待机时测量系统的功耗。

新式待机是一种软件机制,它尝试尽可能使系统活动静默,从而使硬件进入低功率状态。 从理论上讲,禁用新式待机的足够静默的设备可实现与新式待机设备相同的低能耗,具体取决于配置 OS 服务和 SoC 功能的方式。 例如,此处所述的超静默静态配置已随 QC 410c 和 Windows 10 IoT 核心版一起提供。 如果禁用新式备用,则必须最大程度地减少后台活动(包括软件计时器和周期性任务)。