Прокручування коліс миші викликає збільшення / зменшення масштабу в 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 + прокрутка зараз нічого не робить, але прокрутка зазвичай все ще часто збільшує масштаб.


ймовірний дублікат (або, щонайменше, подібних рішень) superuser.com/questions/243127/…
michael

Опублікувавши це як коментар, оскільки це не є рішенням для всіх: у мене виникла однакова проблема в Chrome під час використання миші Logitech (M705). Проблема для мене полягала в тому, що призначення за замовчуванням колеса прокрутки, коли [випадково чи навмисно] натиснуто, - це збільшення. Рішенням було відключити це призначення в Центрі управління Logitech, який є програмним забезпеченням для налаштування, яке можна завантажити з їхнього сайту.
запчастини

Сама проблема не в Windows. Я шукаю незалежне рішення платформи.
jarno

Відповіді:


8

Не знаєте, звідки ця проблема. але ми можемо мати альтернативне рішення для цього. Залежно від драйверів для вашої миші, ви можете встановити ctrl-scroll як "ярлик", щоб насправді нічого не робити - по суті, захоплюючи комбінацію та викидаючи її. Деякі драйвери дозволять вам вказати це лише в певній програмі, і тоді ви вкажете хром.

АБО

Ще одна хитрість:

рішення за допомогою функції 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 + прокрутки, але прокрутка звичайно (без натискання Ctrl) все ще часто збільшує! Моє обладнання для дому та офісу зовсім інше, я сумніваюся, що це обладнання. Але що вам потрібно знати?
Аксімілі

2
Схоже, проблема масштабування пов'язана з безкоштовною прокруткою миші. Я подивився на інструмент, який я запускаю, під назвою "WizMouse". Мета цих інструментів - дозволити прокручування вікон, не фокусуючись на них. Налаштування можна змінити, щоб усунути проблему. Роздільна здатність: KatMouse (за nsx82): Додайте клас: Chrome_WidgetWin_1, а під опцією встановіть галочку: "У вікні підтримується колесо прокрутки?" (спробуйте перевірити спочатку) WizMouse (за JoPa Mi): зніміть прапорець "Увімкнути колесо миші для програм без підтримки колеса миші" ehiti.de/katmouse
Rachit Pathak

1
Нічого собі, як ви могли про це навіть думати. Я в офісі, зробив те, що ви сказали моїй KatMouse, і поки прокрутка була ідеальною! Але в мене навіть немає KatMouse вдома ... але це може бути подібне програмне забезпечення, я перевірю його вдома.
Аксімілі

1
Я думаю, це вирішило проблему! Я додаю ваш коментар, який вирішив проблему, у вашу відповідь і приймаю це. Дякую, Рахіт!
Аксімілі

Я використовую KatMouse і Ваша примітка про додавання класу = Chrome_WidgetWin_1виправлена ​​проблема. (Мені довелося зняти прапорець "Вікно має підтримку прокрутки коліс"). Примітка: мені також довелося натиснути Застосувати в налаштуваннях KatMouse, щоб побачити ефект (спершу я подумав, що моя зміна не працює. На щастя, я помітив це, перш ніж спробувати якесь більш складне рішення;)
дан

9

Мене це довго дратувало, але коли я нещодавно шукав, я знайшов розширення Chrome, яке відключає цю поведінку масштабування Ctrl-прокрутки під назвою No MouseWheel Zoom .

Він працював досить добре, але не робив саме те, що я хотів (я хотів, щоб прокрутка продовжилася як завжди, навіть якщо я натиснула Ctrl. Розширення просто перестало прокручуватись і збільшити масштаб, коли натискали Ctrl). Отже, я вирішив зробити власне розширення, яке я тільки що вчора опублікував. Він перетворює Ctrl-прокрутку назад у звичайну прокрутку, і називається ZoomToScroll .

Перевірте ці два розширення і перевірте, чи одне з них робить те, що ви хочете.


Я просто спробував це і можу також підтвердити, що він працює. дуже дякую!
програміст

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 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.