我正在为Windows 10通用应用程序(仅限移动和桌面设备系列)开发类库。如果用户空闲(没有触摸,鼠标移动,按键等)x秒,我需要调用一个事件。 This method可以用来解决android上的这个问题。但我无法在Windows UWP上找到解决方案。
UWP中是否有可用的API来实现这一目标?
答案 0 :(得分:7)
您可以在应用的CoreWindow上使用各种事件检测全局输入:
使用CoreWindow.PointerPressed,PointerMoved和PointerReleased进行触摸和鼠标输入。
键盘输入:KeyUp和KeyDown(软键)和CharacterReceived(用于通过和弦和文本建议生成的字符)
如果用户过长而没有任何这些事件,请使用这些来检测用户是否处于活动状态并空闲。