Прокрутка колеса мыши вызывает увеличение / уменьшение масштаба в Google Chrome

13

При прокрутке с помощью колесика мыши в Google Chrome вероятность того, что он увеличится или уменьшится , составляет около 25% , как будто я нажал клавишу Ctrl.

Отключение моего расширения жестов мыши снижает вероятность только до 2%.

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

Я считаю, что это не мое оборудование или программное обеспечение.

  1. Это происходит в Chrome как на моих компьютерах с Windows 7 на работе, так и дома.
  2. Это никогда не происходит в Firefox ни на одном компьютере (я использую оба браузера)
  3. Я попытался включить «Показать местоположение указателя при нажатии клавиши CTRL», чтобы я знал, было ли нажатие Ctrl случайно - никогда не было.
  4. У меня не установлен AutoHotKey или что-то подобное в Windows.

Это ошибка Google Chrome? Есть ли обходной путь?

ОБНОВЛЕНИЕ:
я установил AutoHotKey, чтобы обнулить Ctrl + прокрутка.
Ctrl + scroll теперь ничего не делает, но обычно прокрутка по-прежнему часто увеличивает масштаб.

Aximili
источник
скорее всего, дубликат (или, по крайней мере, аналогичные решения) superuser.com/questions/243127/…
майкл
Публикация этого комментария, поскольку это решение не для всех: у меня возникла та же проблема в Chrome при использовании мыши Logitech (M705). Проблема для меня заключалась в том, что назначение колеса прокрутки по умолчанию при нажатии [случайно или преднамеренно] - увеличение. Решением было отключить это назначение в Logitech Control Center, который является программным обеспечением для настройки, которое можно загрузить с их сайта.
запасной цикл
Сама проблема не специфична для Windows. Я ищу независимое от платформы решение.
Ярно

Ответы:

8

Не знаю, откуда возникла эта проблема. но у нас может быть альтернативное решение для этого. В зависимости от драйверов для вашей мыши, вы можете установить ctrl-scroll как «ярлык», чтобы фактически ничего не делать - по сути захватывая комбинацию и выбрасывая ее. Некоторые драйверы даже позволяют вам указать это только для определенного приложения, и в этот момент вы должны указать Chrome.

ИЛИ

Другой трюк будет:

Решение с использованием AutoHotKey размещено в группах Google:

Using Logitech Performance Mouse MX...

Downloaded AutoHotKey software

In the AutoHotkey.ahk file, added these to do nothing for Cntrl+MouseWheelScrolling

^WheelDown::return

^WheelUp::return

http://productforums.google.com/d/msg/chrome/-rtDLZmN9bk/5pJYksjrvQUJ

Также, если это не работает, пожалуйста, предоставьте больше информации о вашем оборудовании, пожалуйста ..

ОБНОВЛЕНИЕ - Решение

Похоже, что проблема масштабирования связана с бесплатной прокруткой мыши. Я взглянул на инструмент под названием «WizMouse». Назначение этих инструментов - разрешить прокрутку окон, не фокусируясь на них. В них можно изменить настройки, чтобы устранить проблему.

Решения:

  • KatMouse (согласно nsx82): Добавьте класс: Chrome_WidgetWin_1 и под опцией настройки отметьте: «В окне есть поддержка колеса прокрутки?» (попробуйте сначала проверить)
  • WizMouse (для JoPa Mi): снимите флажок «Включить колесо мыши для приложений без поддержки колеса мыши»
Рачит Патхак
источник
Это не работает, интересно ... Теперь я не могу больше масштабировать, используя Ctrl + scroll, но обычная прокрутка (без нажатия Ctrl) все еще часто увеличивает! Оборудование для дома и офиса совсем другое, я сомневаюсь, что это оборудование. Но что тебе нужно знать?
Аксимили
2
Похоже, что проблема масштабирования связана с бесплатной прокруткой мыши. Я взглянул на инструмент под названием «WizMouse». Назначение этих инструментов - разрешить прокрутку окон, не фокусируясь на них. В них можно изменить настройки, чтобы устранить проблему. Разрешения: KatMouse (согласно nsx82): Добавьте класс: Chrome_WidgetWin_1, и под опцией галочки настроек: "Окно имеет поддержку колеса прокрутки?" (попробуйте сначала проверить) WizMouse (согласно JoPa Mi): снимите флажок «Включить колесо мыши для приложений без поддержки колеса мыши» ehiti.de/katmouse
Rachit Pathak
1
Ух ты, как ты мог даже думать об этом. Я нахожусь в офисе, сделал то, что вы сказали моей KatMouse, и до сих пор свиток был идеальным! Но у меня даже дома нет KatMouse ... но может быть подобное программное обеспечение, я проверю его дома.
Аксимили
1
Я думаю, что это решило проблему! Я добавляю ваш комментарий, который решил проблему в ваш ответ, и принимаю это. Спасибо, Рачит!
Аксимили
Я использую KatMouse, и ваша заметка о добавлении class = Chrome_WidgetWin_1исправила проблему для меня. (Я должен был снять флажок "окно имеет поддержку прокрутки колес"). Примечание: Я также должен был нажать Применить в настройках KatMouse , чтобы увидеть эффект (сначала я думал , что мое изменение не сработало К счастью , я заметил , что , прежде чем пытаться немного более сложным решением,.)
дан
9

Я был раздражен этим в течение долгого времени, но когда я искал последний раз, я обнаружил расширение Chrome, которое отключает это масштабирование с помощью Ctrl-прокрутки, называемое No MouseWheel Zoom .

Это работало довольно хорошо, но не делало точно, что я хотел (я хотел, чтобы прокрутка продолжалась как обычно, даже если бы я нажал Ctrl. Расширение просто прекратило прокручивать и масштабировать вообще, когда была нажата Ctrl). Итак, я решил сделать свое собственное расширение, которое я только что опубликовал вчера. Он преобразует Ctrl-прокрутку обратно в обычную прокрутку и называется ZoomToScroll .

Проверьте эти два расширения и посмотрите, делает ли одно из них то, что вам нужно.

ryanmce
источник
Я только что попробовал и могу также подтвердить, что это работает. большое спасибо!
программист
0

Вот скрипт AutoHotKey, который удалит жест Ctrl + Wheel только из Chrome и оставит его для других приложений:

;Disable mouse wheel zooming in Chrome 
#IfWinActive, ahk_class Chrome_WidgetWin_1 
    ^WheelDown::return 
#IfWinActive, ahk_class Chrome_WidgetWin_1 
    ^WheelUp::return 
Дэнни А
источник