@Limons

Как имитировать зажатие кнопки на клавиатуре c++?

Честно говоря, вопрос глупый.

Я уже многое перепробовал и всё это работает не так, как надо, на пример:

PostMessage(hWnd, WM_KEYDOWN, BYTE('A'), 0);
Sleep(time);
PostMessage(hWnd, WM_KEYUP, BYTE('A'), 0);


keybd_event(vk, 0, 0, 0);
Sleep(time);
keybd_event(vk, 0, KEYEVENTF_KEYUP, 0);


Хотя это работает:
mouse_event(MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
Sleep(time);
mouse_event(MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);


Ещё пробовал SendIpnput, но не уверен что правильно.

Всё это не зажимается, а нажимается(либо единожды, либо дважды), но как именно ЗАЖАТЬ кнопку?

Помогите пожалуйста. Буду крайне благодарен!
  • Вопрос задан
  • 225 просмотров
Решения вопроса 1
@Mercury13
Программист на «си с крестами» и не только
Что вы хотите? Если нужен автоповтор кнопки, вам придётся реализовать его вручную.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы