C++ 模拟按键

问题描述 投票:0回答:1

我对 C++ 很陌生,找不到如何模拟按键。 我想做这样的:

if(GetAsyncKeyState(0x52))
    {
        //(Make program simulate the press of number "3" key (0x33) 
    }

当我单击键盘上的“R”键时,我希望程序模拟按键数字 3 (0x33)

c++ winapi keyboard
1个回答
0
投票

您可以使用

SendInput()
生成击键事件,就像在键盘上键入一样。您可以在这个SO问题中找到更多实用信息。

您也可以尝试 SetKeyboardState() 但这只会影响当前线程。您可以在这个问题及其答案中找到更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.