所以我正在尝试使用 C++ 创建这个小 Bunnyhop hack,除了最后一部分,我已经完成了所有工作,这正是我需要帮助的地方! :) 这是我的代码:
if (m_fFlags == FL_ONGROUND) {
// here is where I want to make it press space!
}
这是一个简短的问题,谢谢! :)
编辑:我正在寻找的是与此类似的东西:
mouse_event(MOUSEEVENTF_LEFTDOWN, NULL, NULL, NULL, NULL);
但有空格键!
最佳答案
在 Windows 上发送 key 的方式是 SendInput功能。
#include <windows.h>
// ...
INPUT space = {0};
space.type = INPUT_KEYBOARD;
space.ki.wVk = VK_SPACE;
SendInput(1, &space, sizeof(INPUT)); // Send KeyDown
space.ki.dwFlags = KEYEVENTF_KEYUP;
SendInput(1, &space, sizeof(INPUT)); // Send KeyUp
关于c++ - 如何让 C++ 按下空格键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28653047/