0

我希望制作一个混合所有键盘字母/ASCII 值的程序。有点像取下键盘字母并移动它们的软件版本......有没有办法做到这一点?现在,我使用内部带有 GetAsyncKeyState() 的无限 while 循环来获取任何键入的字母,但我不知道如何获取该信息并对其进行更改并将其放回系统......非常感谢任何和所有帮助。

谢谢!

4

1 回答 1

0

这听起来像是有人在尝试编写一些讨厌的程序?

对于 Windows:基本思想是捕获窗口消息(WM_KEYDOWN 和 WM_KEYUP)并在传递它们之前更改键值/ID。

根据您的版本,这将要求您的代码以管理员权限运行。

我对其他系统没有任何经验,但基本想法很可能是相同的。

于 2012-03-18T11:05:30.790 回答