нажатие кнопки keybd_event в с++
Вот есть простейший код нажатия на кнопку.
Он везде работает, в любом приложении начинает прожиматься кнопка.
#include <windows.h>
void main()
{
keybd_event(0x33, 0, 0, 0);
Sleep(10);
keybd_event(0x33, 0, KEYEVENTF_KEYUP, 0);
}
кроме одного конкретного приложения, это игра. Есть другие способы отправлять нажатия клавиш?
как вообще так может происходить, что стандартные нажатия клавиш которое обрабатывает Windows как-то по разному интерпретируются в приложении, где про это можно почитать?
может есть другие библиотеки обработки нажатий? или как можно еще отправить нажатие кнопки в игру.