MAUI 检测用户的不活动(指针移动)

问题描述 投票:0回答:1

我有一个 .net maui 应用程序。我需要检测用户何时处于非活动状态。如果用户在 1 分钟内处于非活动状态,则自动注销。

我已经看到我们有可以使用的 PointerGestureRecognizer,但这是特定于单个页面/元素的。

我有哪些选项可以为整个应用程序以全局/通用方式检测它?

maui
1个回答
0
投票

MAUI 中没有直接的 API 来检测全局指针移动。您可以在 GitHub 上提出功能请求。

如果您正在使用.NET MAUI构建Windows应用程序,我想您可能会参考这个相关问题收集键盘输入不起作用(winui 3)。在这个帖子中,@MYPOSConnect 发布了一个捕获键盘的方法,适用于捕获鼠标移动。

m_hHook = SetWindowsHookEx(WH_MOUSE, m_HookProcedure, (IntPtr)0, (int)GetCurrentThreadId());

更多信息,您可以参考使用Hooks

© www.soinside.com 2019 - 2024. All rights reserved.