0

我想学习如何实现我的应用程序X继续从我的游戏手柄或任何输入设备读取输入,即使应用程序Y是活动窗口。这个应用程序X就像一个 WarcraftIII 热键,它只在 WarcraftIII 或应用程序Y是活动窗口时读取输入。

4

2 回答 2

0

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

于 2013-10-22T16:57:33.560 回答
0

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

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

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

于 2013-10-22T16:58:00.013 回答