Я пытаюсь создать простого бота в Qt, и для этого мне нужен способ имитации нажатия клавиатуры ВНЕ самого приложения Qt.
Я успешно сделал это возможным, используя «старый» keybd_event
keybd_event(Qt::Key_A,0,0, 0); // Pressing the 'A-button"
и это прекрасно работает. Но я не могу сделать это, когда пытаюсь выполнить команду «выбрать все», для которой требуется одновременное нажатие двух кнопок.
Когда я исследовал проблему в Google, меня направили на «SendInput" с сообщением "Эта функция (keybd_event) была заменена. Вместо этого используйте SendInput».
Проблема сейчас в том, что я мало разбираюсь в Windows API и особенно в контексте «Qt», и хотел бы получить руководство о том, как начать работу.