如何保持我的应用程序读取输入,即使它不处于活动状态

本文关键字:活动状态 我的 何保持 应用程序 读取 输入 | 更新日期: 2023-09-27 18:36:29

我想学习如何实现我的应用程序 X 不断从我的游戏手柄或任何输入设备读取输入,即使应用程序 Y 是活动窗口。此应用程序 X 类似于魔兽争霸 III 热键,仅在魔兽争霸 III 或应用程序 Y 为活动窗口时读取输入。

如何保持我的应用程序读取输入,即使它不处于活动状态

您必须使用 Windows API 添加键盘挂钩,监视键盘输入

你基本上需要一个键盘记录器。 大多数人会做一个全局钩子。 阅读全局钩子。

http://www.codeproject.com/Articles/558413/Minimal-Key-Logger-using-RAWINPUT

该链接实际上是完整的 C# 源代码和另一种方法的说明。 有一些耐心,阅读它,然后阅读操作系统"钩子",例如全局钩子。 在那之后,你会觉得自己是一个更强大的程序员。你会知道你的选择,能够做到这一点。

相关文章: