3

Мне интересно, возможно ли настроить сочетание клавиш для отправки прокрутки мыши в активное окно, используя, например, AutoHotkey. Я нашел эту ветку на официальном форуме AutoHotkey, но я полагаю, что она только посылает команды прокрутки в окно под мышью (то есть, которое, если я правильно понимаю, это не обязательно активное окно).

Я думаю об использовании клавиши меню на клавиатуре, например:

Menu Key + a -> Scroll up the active window
Menu Key + z -> Scroll down the active window

Какие-нибудь мысли?

2 ответа2

5

Это должно работать нормально. У меня нет клавиши меню, чтобы проверить это, хотя.

; Scroll up
AppsKey & a::
    Send,{WheelUp}
return

; Scroll down    
AppsKey & z::
    Send,{WheelDown}
return
1

События прокрутки обрабатываются (активным) окном, на котором находится курсор. Если он не закончен или не активен, то события прокрутки не отправляются в окно.

То, что работает на активных окнах, на которых нет мыши, для прокрутки в любом случае, это клавиши курсора / стрелки (вверх и вниз). Возможно, используйте те или, если они работают, но вы действительно хотите использовать Menu-A и Menu-Z, то, возможно, переназначить клавиши со стрелками на эти клавиши через AutoHotKey (или аналогично)?

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