12

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

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

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

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

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

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

ОБНОВИТЬ:
Я установил AutoHotKey, чтобы обнулить Ctrl+ прокрутка.
Ctrl+ scroll теперь ничего не делает, но, как правило, прокрутка все еще часто увеличивает масштаб.

3 ответа3

8

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

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

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

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): снимите флажок "Включить колесо мыши для приложений без поддержки колеса мыши"
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 

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