Cześć. Chcę zrobić HotKey'a do CS:GO, który po naciśnięciu kalwisza X kliknie spację 5 razy. Problem polega na tym, że chociaż, gdy jestem w oknie gry i klikam X (w grze pod tym klawiszem nie ma nic zbindowanego) to postać cały czas idzie w prawo. Czym to może być spowodowane i jak to naprawić? Dzięki za odpowiedzi.
#include <stdio.h>
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
log:
if (GetAsyncKeyState('X'))
{
for (int i = 0; i != 5; i++)
{
keybd_event(VK_SPACE, 0x20, KEYEVENTF_EXTENDEDKEY | 0, 0);
Sleep(800);
}
}
while (true)
{
if (GetAsyncKeyState('X'))
{
for (int i = 0; i != 5; i++)
{
keybd_event(VK_SPACE, 0x20, KEYEVENTF_EXTENDEDKEY | 0, 0);
Sleep(800);
}
goto log;
}
}
return 0;
}