Обнаружение кнопки переключения, затем определение кнопки мыши при нажатии кнопки переключения - PullRequest
0 голосов
/ 25 октября 2019

Я пытался создать автокликер в c ++, который удерживал нажатие левой кнопки мыши и нажатие левой кнопки мыши еще, но я хочу сделать тумблер, чтобы он не всегда вызывал тройной щелчок, когда вынажмите один раз. Кажется, что он только обнаруживает тумблер и отправляет LMB вместо обнаружения триггера LBM. (Я ужасно разбираюсь в формулировках, но код должен говорить сам за себя. Я пробовал другое, если, просто если и у меня совершенно нет идей.

void LeftClicker() {
cout << "J toggles the Clicker on, K toggles the clicker off :) \n";
cin >> cps;

while (1) {
    if (GetAsyncKeyState('J'))
    {
        click = true;
    }
    if (GetAsyncKeyState('K'))
    {
        click = false;
    }
     else if (click == true)
    {

        if (GetAsyncKeyState(VK_LBUTTON)) // Left button of the mouse
        {
            click = true;
        }

        if (GetAsyncKeyState(VK_RBUTTON)) //Right button of the mouse
        {
            click = false;
        }

        if (click == true)
        {
            mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0);
            mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0);
            Sleep(1000 / cps);
        }

    }
}

}

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