Lo scorrimento della rotellina del mouse provoca lo zoom in / out in Google Chrome


13

Quando si scorre usando la rotellina del mouse in Google Chrome, c'è circa il 25% di probabilità che si ingrandisca / riduca come se avessi premuto il tasto Ctrl.

Disabilitare l'estensione del gesto del mouse riduce la possibilità a solo circa il 2%.

Ho provato varie estensioni e ho notato che alcune estensioni dei gesti del mouse sembrano peggiorare un po 'rispetto alle altre. Immagino che il problema sia con Chrome o le sue estensioni.

Credo che non sia il mio hardware o software.

  1. Succede in Chrome su entrambi i miei computer desktop Windows 7 al lavoro e a casa
  2. Non succede mai in Firefox su entrambi i computer (utilizzo entrambi i browser)
  3. Ho provato ad attivare "Mostra posizione del puntatore quando premo il tasto CTRL", quindi so se il Ctrl viene premuto accidentalmente - non lo è mai stato.
  4. Non ho AutoHotKey o qualcosa di simile installato su Windows.

È un bug di Google Chrome? C'è una soluzione?

AGGIORNAMENTO:
Ho installato AutoHotKey per annullare Ctrl + scroll.
Ctrl + scroll ora non fa nulla, ma lo scorrimento normalmente ingrandisce ancora spesso.


probabile duplicato (o almeno soluzioni simili) superuser.com/questions/243127/…
michael

Pubblicare questo come commento in quanto non è una soluzione per tutti: ho riscontrato lo stesso problema in Chrome durante l'utilizzo del mouse Logitech (M705). Il problema per me era che l'assegnazione predefinita della rotella di scorrimento quando si fa clic [accidentalmente o intenzionalmente] è lo zoom. La soluzione era disabilitare questo compito nel Logitech Control Center, che è il software di configurazione che può essere scaricato dal loro sito.
sparecycle,

Il problema in sé non è specifico di Windows. Sto cercando una soluzione indipendente dalla piattaforma.
jarno,

Risposte:


8

Non so da dove provenga questo problema. ma possiamo avere una soluzione alternativa a questo. A seconda dei driver del mouse, è possibile impostare ctrl-scroll come "scorciatoia" per non fare nulla, essenzialmente catturare la combinazione e gettarla via. Alcuni driver ti permetteranno persino di specificarlo solo all'interno di una determinata applicazione, a quel punto dovresti specificare Chrome.

O

Un altro trucco sarebbe:

soluzione che utilizza AutoHotKey pubblicata su gruppi di 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

Inoltre, se non funziona, ti preghiamo di fornire qualche informazione in più sul tuo hardware, per favore ...

AGGIORNAMENTO - La soluzione

Sembra che il problema dello zoom sia legato al freeware di scorrimento del mouse. Ho dato un'occhiata a uno strumento che eseguo chiamato "WizMouse". Lo scopo di questi strumenti è consentire lo scorrimento delle finestre senza concentrarsi su di esse. Le impostazioni possono essere modificate in questi per risolvere il problema.

risoluzioni:

  • KatMouse (per nsx82): Aggiungi classe: Chrome_WidgetWin_1 e sotto l'opzione di spunta delle impostazioni: "La finestra ha il supporto della rotella di scorrimento?" (prova prima controllato)
  • WizMouse (per JoPa Mi): deseleziona "Abilita rotellina del mouse per applicazioni senza supporto rotellina del mouse"

Non funziona, interessante ... Ora non riesco più a zoomare usando Ctrl + scroll, ma lo scorrimento normale (senza premere Ctrl) ingrandisce spesso! Il mio hardware per la casa e l'ufficio è abbastanza diverso, dubito che sia l'hardware. Ma cosa devi sapere?
Aximili,

2
Sembra che il problema dello zoom sia legato al freeware di scorrimento del mouse. Ho dato un'occhiata a uno strumento che eseguo chiamato "WizMouse". Lo scopo di questi strumenti è consentire lo scorrimento delle finestre senza concentrarsi su di esse. Le impostazioni possono essere modificate in questi per risolvere il problema. Risoluzioni: KatMouse (per nsx82): Aggiungi classe: Chrome_WidgetWin_1 e sotto l'opzione di spunta delle impostazioni: "La finestra ha il supporto della rotellina di scorrimento?" (prova prima verificato) WizMouse (per JoPa Mi): deseleziona "Abilita rotellina del mouse per applicazioni senza supporto rotellina del mouse" ehiti.de/katmouse
Rachit Pathak,

1
Wow, come hai potuto pensare a quello. Sono in ufficio, ho fatto quello che hai detto a KatMouse e finora la pergamena è stata perfetta! Ma non ho nemmeno KatMouse a casa ... ma potrebbe essere un software simile, lo controllerò a casa.
Aximili,

1
Penso che abbia risolto il problema! Sto aggiungendo il tuo commento che ha risolto il problema nella tua risposta e lo accetto. Grazie Rachit!
Aximili,

Uso KatMouse e la tua nota sull'aggiunta di class = Chrome_WidgetWin_1risolto il problema per me. (Ho dovuto deselezionare la casella "La finestra ha il supporto per lo scorrimento delle ruote"). Nota: ho anche dovuto fare clic su Applica nelle impostazioni di KatMouse per vedere l'effetto (all'inizio pensavo che la mia modifica non funzionasse. Fortunatamente ho notato che prima di provare qualche soluzione più complicata;)
dan

9

Sono stato seccato da questo per molto tempo, ma quando ho cercato più di recente, ho trovato un'estensione di Chrome che disabilita questo comportamento di zoom Ctrl-scroll chiamato No MouseWheel Zoom .

Ha funzionato abbastanza bene, ma non ha fatto esattamente quello che volevo (volevo che lo scorrimento continuasse come al solito, anche se avessi premuto Ctrl. L'estensione ha smesso di scorrere e zoomare del tutto quando è stato premuto Ctrl). Così, ho deciso di creare la mia estensione, che ho appena pubblicato ieri. Converte Ctrl-scroll indietro nello scorrimento normale e si chiama ZoomToScroll .

Dai un'occhiata a queste due estensioni e vedi se una delle due fa quello che vuoi.


L'ho appena provato e posso anche confermare che funziona. molte grazie!
programmatore

0

Ecco uno script AutoHotKey che rimuoverà il gesto Ctrl + Wheel da solo Chrome e lo lascerà per altre appliations:

;Disable mouse wheel zooming in Chrome 
#IfWinActive, ahk_class Chrome_WidgetWin_1 
    ^WheelDown::return 
#IfWinActive, ahk_class Chrome_WidgetWin_1 
    ^WheelUp::return 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.