Я пытаюсь переназначить колесико мыши, чтобы отправить Click или Key, пока нажата другая клавиша.

Пример: Shift нажат вниз => Прокрутка вверх отправляет Нажмите, Shift не нажимается вниз => Прокрутка вверх прокручивает вверх.

Я использую Autohotkey .

Я пробовал что то подобное

GetKeyState, state, Shift If state = D WheelUp::Click

Но это не работает, как задумано.

2 ответа2

0

Вы хотите проверить директиву #if для этого.

Убедитесь, что вы используете последнюю версию AHK для правильной работы.

#if, GetKeyState("Shift", "P")
    ; * = Fire the hotkey even if extra modifiers are being held down.
    *WheelUp::Send, {Lbutton}
#if
0

Вы можете сделать это намного проще:

+WheelUp::Send {LButton}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .