1

Я не уверен, что это связано с Windows, Chrome или AHK, поэтому я хотел опубликовать этот вопрос.

В течение многих лет я использовал AHK, чтобы некоторые ярлыки управляли громкостью и носителями, например, Win+PageUp для увеличения громкости, Win+PageDown для уменьшения громкости, Win+End для следующего трека, Win+Home для предыдущего трека и т.д.

Сегодня у меня внезапно возникла идея, чтобы Win + "колесико прокрутки вверх или вниз" контролировал мою громкость, чтобы легко поворачивать ее вниз или вверх.

Однако при использовании Win+WheelUp/Down мое меню «Пуск» начало мигать открыто и закрыто, и Chrome время от времени увеличивал или уменьшал масштаб страницы. Я думал, что переключение на Alt+WheelUp/Down исправит это, и это исправит мерцание меню «Пуск», но Chrome все еще иногда увеличивает или уменьшает масштаб при использовании ярлыка, заставляя меня сбросить масштаб.

Насколько я знаю, масштабирование при прокрутке в Chrome запускается только удержанием Ctrl. Я тестировал и удерживал Alt, пока прокрутка не увеличивала страницу. Затем я попробовал сделать это в Windows Explorer, и с помощью сочетания клавиш Alt+WheelUp/Down также часто увеличивал размер файлов и папок. Из-за этого я почти уверен, что это проблема AHK.

Кто-нибудь знает, почему AHK, по-видимому, так часто нажимает Ctrl и заставляет Chrome/Windows увеличивать страницу?

Используя последнюю версию, v1.1.30.01

Также размещены на форумах AHK

1 ответ1

1

На форумах AutoHotKey мне удалось получить некоторые ответы и исправить мою проблему.

Пользователь gregster сказал:

Ctrl - ключ #MenuMaskKey для Alt (а также клавиша Windows).

Вы можете изменить это. Попробуйте #MenuMaskKey vk07 вверху, если ваш скрипт ...

Но это неожиданно открыло кучу уведомлений «это игра, хочу открыть панель игры», заморозив Chrome.

Пользователь swagfag сказал:

!WheelUp::Send {Blind}{Volume_Up 2}

!WheelDown::Send {Blind}{Volume_Down 2}

должен подавить это тоже

ах да, точная причина, почему ускользнул от меня, но Грегстер, кажется, уже разместил его

Интересно, однако, почему CTRL был выбран в качестве маскирующего ключа по умолчанию, а не vk07

Это (добавление {Blind}) исправило это, больше никаких странных побочных эффектов от использования ярлыка.

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