Czy jest możliwość w WinAPI lub w czymś, co będzie współpracować z winapi wywołania zdarzenia wciśnięcia klawisza na klawiaturze(bez wciskania go oczywiście)?
Chcę zrobić coś w stylu klawiatury ekranowej.
Sam sobie odpowiadam, znalazłem coś takiego i na razie działa:
#include <windows.h>
int main()
{
INPUT i;
Sleep(2000);
i.type = INPUT_KEYBOARD;
i.ki.wScan = 0;
i.ki.time = 0;
i.ki.dwExtraInfo = 0;
i.ki.wVk = 0x41; // 0x41 == a
i.ki.dwFlags = 0;
SendInput(1, &i, sizeof(i));
i.ki.dwFlags = KEYEVENTF_KEYUP;
SendInput(1, &i, sizeof(i));
}