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