Я нашел много способов привязать клавишу или комбинацию клавиш для запуска процесса или другой клавиши. Как это сделать с помощью комбинаций мыши и клавиатуры?
Я хочу, чтобы при удерживании клавиши Shift и прокрутке вверх с помощью мыши окна перелистывались на страницу вверх, и наоборот.
решение1
Вы можете сделать это с помощьюAutoHotkey.
Просто используйте этот скрипт:
+WheelUp::SendInput {Shift Up}{PgUp}{Shift Down}
+WheelDown::SendInput {Shift Up}{PgDn}{Shift Down}
Средства +
, пока удерживается смена.
Перед отправкой page up/down необходимо отпустить Shift, иначе это будет мешать (попробуйте удерживать Shift и использовать кнопки page up/down на клавиатуре). Вот что {Shift Up}
происходит.
После перемещения на страницу вверх/вниз клавиша Shift нажимается снова, поэтому можно перейти более чем на одну страницу, не отпуская клавишу.
решение2
Обновляем ответ Боба в 2024 году с преобразованием AHK v2:
+WheelUp::SendInput("{Shift Up}{PgUp}{Shift Down}")
+WheelDown::SendInput("{Shift Up}{PgDn}{Shift Down}")