C ++ Имитация нажатия клавиш - PullRequest
0 голосов
/ 12 января 2020

Я очень плохо знаком с C ++ и не могу найти, как имитировать нажатие клавиш. Я хочу сделать это так:

if(GetAsyncKeyState(0x52))
    {
        //(Make program simulate the press of number "3" key (0x33) 
    }

Когда я нажимаю клавишу "R" на моей клавиатуре, я хочу, чтобы программа имитировала нажатие клавиши 3 (0x33)

1 Ответ

0 голосов
/ 12 января 2020

Вы можете использовать SendInput() для генерации событий нажатия клавиш, как если бы они печатались на клавиатуре. Вы можете найти более практическую информацию в этом вопросе .

Вы также можете попробовать SetKeyboardState () , но это влияет только на текущий поток. Вы можете найти больше в этом SO вопросе и его ответах .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...