Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望制作一个混合所有键盘字母/ASCII 值的程序。有点像取下键盘字母并移动它们的软件版本......有没有办法做到这一点?现在,我使用内部带有 GetAsyncKeyState() 的无限 while 循环来获取任何键入的字母,但我不知道如何获取该信息并对其进行更改并将其放回系统......非常感谢任何和所有帮助。
谢谢!
这听起来像是有人在尝试编写一些讨厌的程序?
对于 Windows:基本思想是捕获窗口消息(WM_KEYDOWN 和 WM_KEYUP)并在传递它们之前更改键值/ID。
根据您的版本,这将要求您的代码以管理员权限运行。
我对其他系统没有任何经验,但基本想法很可能是相同的。