Ввод текста в другую программу с помощью c++
Есть код который при нажатии LeftAlt нажимает кнопку b допустим.Пример ниже. Мне нужен код который при нажатии LeftAlt эмулировал нажатие кнопок к примеру ввёл ('Hello World'). 1. GetAsyncKeyState не всегда срабатывает или слишком долго думает. 2. Есть то что мне нужно похожее , но оно не работает Вот сайт на котором смотрел 3. Если знаете как это сделать напишите код , а не ссылку на статью.
Вот пример кода
#include <iostream>
#include <Windows.h>
#include <stdio.h>
using namespace std; //возможность использования cout , cin
int main() {
system("color A"); // устанавливаем цвет шрифта
cout << endl << "Left ALT - Activator."; // выводим в консоль инструкцию.
while (1 != 0)
{
if (GetAsyncKeyState(VK_LMENU)) // если нажат левый ALT делаем следующие:
{
BYTE keyState[256];
int i = 0x41;
keybd_event(i, 0, 0, 0);
keybd_event(i, 0, KEYEVENTF_KEYUP, 0);
}
}
return 0;
}