gpt4 book ai didi

c# - UWP 中的鼠标和键盘 Hook : Raw input VS KeyEvents VS Global Hook

转载 作者:行者123 更新时间:2023-11-28 05:33:43 25 4
gpt4 key购买 nike

我想在我的 UWP 应用程序中连接鼠标和键盘,我想知道 Raw input 之间什么是最好的、全局 Hook 和简单的 XAML 键事件。

简单来说,我正在开发一个 UWP 应用程序,它流式传输游戏(使用云服务器呈现,如 nVidia Grid),我想 Hook 用户事件(键盘和鼠标)以告诉我的服务器用户是在游戏中移动(例如)。

我想到了几种方法:

  • 在 C++/CX 中创建一个 Windows 运行时组件,供我在 C# 中使用的通用应用程序使用。该组件将使用原始输入或全局 Hook 来引发鼠标或键盘事件并将其发送回我的 UWP 应用。
  • 只需在 Grid 或其他 UI 元素上使用 Key 事件(例如 KeyDown 和 PointerMoved 事件)并收听它。

输出将使用套接字连接发送到我的服务器。

什么是性能和简单性的最佳解决方案?

最佳答案

你试过像这样在 CoreWindow 上 Hook 吗?

Window.Current.CoreWindow.KeyDown += CoreWindow_KeyDown;
Window.Current.CoreWindow.PointerMoved += CoreWindow_PointerMoved;

关于c# - UWP 中的鼠标和键盘 Hook : Raw input VS KeyEvents VS Global Hook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38830750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com