Как зажимать ЛКМ/ПКМ?

  • Автор темы deleted-user-477637
  • Дата начала
D

deleted-user-477637

Гость
Автор темы
В данном коде можно зажимать только на АЛТ, менял
if (GetAsyncKeyState(VK_LMENU))
на
if (GetAsyncKeyState(0x01)) (ЛКМ)
Но как то криво работает то есть не зажимает, помогите пожалуйста

C++:
#include <iostream>
#include <Windows.h>

int main()
{
    std::cout << "LALT - Start\nRALT - Exit\n";

    while (true)
    {
        if (GetAsyncKeyState(VK_LMENU)) //LALT
        {
            Sleep(50);
            mouse_event(MOUSEEVENTF_LEFTDOWN, NULL, NULL, 0, 0);
            mouse_event(MOUSEEVENTF_LEFTUP, NULL, NULL, 0, 0);
        }

        if (GetAsyncKeyState(VK_RMENU))
        {
            exit(0);
        }
    }
}