Deaktivieren Sie "Strg" + Mausrad Zoomen in Chrome?


71

Ich bin ein normal sehender Mensch und möchte die ganze Zeit Seiten zu 100% sehen. Ich verwende Tastaturkürzel, die Ctrlviel CtrlZeit in Anspruch nehmen. Ich habe also ungefähr zwanzig Mal am Tag versehentlich gleichzeitig mit dem Scrollen gedrückt, was dazu führt, dass die Seite neu formatiert und neu formatiert wird. Dies ist ärgerlich, da es je nach Komplexität des Site-Layouts bis zu 30 Sekunden dauern kann, bis das Problem behoben ist. Auf Websites mit dynamischem Layout wie Google Text & Tabellen ist das Problem schwerwiegender. Durch versehentliches Drücken von Ctrl+ Mausrad wird die Anzeige beschädigt und ich werde gezwungen, die Seite vollständig zu aktualisieren, wodurch ich manchmal Informationen verliere.

Ich möchte entweder das CtrlMausrad vom Zoom entkoppeln oder die Zoomfunktion ganz deaktivieren. Dies ist in Firefox unter Verwendung von about: config; Gibt es eine ähnliche Möglichkeit, detaillierte Einstellungen in Chrome zu bearbeiten? Hätte ich Zugriff auf die detaillierten Einstellungen, wenn ich Chrom anstelle von Chrome verwendet hätte? Ich werde wahrscheinlich zurück zu Firefox springen, wenn ich das Problem nicht lösen kann.

Es gibt eine Superuser-Frage, die im Grunde das Gleiche fragt, was ich stelle, jedoch ausschließlich für Firefox und Internet Explorer . Andere Nutzer im Chrome-Forum hatten ähnliche Probleme, aber keiner hat das gleiche Problem. " Ich würde es wirklich begrüßen, wenn ich die automatische Vergrößerung / Verkleinerung deaktivieren könnte. " Hatte "etwas mit Laptops und Windows 7", nicht die in Chrome integrierte Funktion. Andere Leute hatten PDF-spezifische Probleme, die mich nicht betreffen.

Ich habe auch versucht, nach Erweiterungen zu suchen, mit denen Sie den Bildlauf deaktivieren können. Ich hatte gehofft, dass " Zoom Lock " den Zoom auf 100% sperren und verhindern kann, dass das Ctrl+ Scrollrad die Anzeige verzerrt, aber es funktioniert nicht für meinen Anwendungsfall.

Ich verwende Google Chrome (Version 9.0.597.84 (Official Build 72991)) unter Ubuntu 10.10.


Ja , gute Frage. Ich habe das gerade selbst gepostet. Ich habe es satt, genau dasselbe zu tun. Fast genug, um Chrome nicht mehr zu verwenden, was wirklich schade ist.
Cody Grey

Hum, ich habe genau das umgekehrte Problem: Ich möchte in der Lage sein, mit dem Scrollwhell hinein- oder herauszuzoomen. Hat Chrome die Unterstützung dafür entfernt? (Ich benutze Chrome für Mac)
julien_c

Das ist so ärgerlich, Google ist so nicht benutzerfreundlich.
Registrierter Benutzer

@ julien_c - was ist mit dem Befehl scroll? Funktioniert das für Sie?
Peter Nore

1
Dies ist ein Fehler in Chrome . Bitte starte es.
Dan Dascalescu

Antworten:


18

Es gibt eine Lösung mit AutoHotKey, die in Google Groups veröffentlicht wurde :

Logitech Performance Mouse MX verwenden ...

Heruntergeladene AutoHotKey-Software

AutoHotkey.ahkFügen Sie in der Datei diese hinzu, um nichts für Cntrl + MouseWheelScrolling zu tun

^WheelDown::return

^WheelUp::return

1
Danke, diese Antwort ist , was schließlich half mir nicht aus dem Fenster zu springen (obwohl meine erwachsenen Körper nicht fit haben würden , da ich wahrscheinlich int so winzig , während auf dem Weg dorthin durch Zufall gezoomt)
onedayitwillmake

1
Ich hatte dieses Problem sehr oft, als ich eine Magic Mouse unter Windows 7 über Parallels verwendete. Dieses kleine Skript hat alles behoben. Vielen Dank!
GJK

5
Das ist auch die beste Lösung, die ich gefunden habe. Ihr Beispiel deaktiviert dies jedoch für alle Anwendungen. Das folgende Skript deaktiviert CTRL-Wheel nur für Chrome: ; Disable mouse wheel zooming in Chrome #IfWinActive ahk_class Chrome_WidgetWin_1 ^WheelDown::return #IfWinActive ahk_class Chrome_WidgetWin_1 ^WheelUp::return
Yaba

@ Yaba es ist nicht für Chrome im Windows8-Modus arbeiten
IlyaEremin

3
Eine Chrome-Erweiterung namens Per Tab Zoom ist die perfekte Lösung dafür.
GetFree

16

Lösung

Das hat mich auch in den Wahnsinn getrieben, aber ich habe gerade eine Chrome-Erweiterung gefunden, die funktioniert: Kein Zoom mit dem Mausrad

Verwenden

Nach der Installation des Plugins müssen Sie:

  • Gehen Sie zu den Erweiterungseinstellungen. Stellen Sie sicher, dass "Zugriff auf Datei-URLs erlauben" aktiviert ist
  • Aktualisieren Sie Ihre Registerkarten

Funktioniert

Aus den Benutzerrezensionen geht hervor, dass es unter Linux, Mac und Windows funktioniert. Für Mäuse und Touchpads.



2
Auf der Erweiterungsseite -> Support -> Probleme berichten viele Benutzer, dass es nicht mehr funktioniert.
Dan Dascalescu

1
Es funktioniert perfekt. Sie müssen nur die bereits geöffneten Registerkarten aktualisieren.
Muhammad bin Yusrat

@ MuhammadbinYusrat funktioniert unter Linux nicht.
jarno

@jarno Ich bin mir auf Ubuntu 18.04 bei anderen Distributionen nicht sicher.
Muhammad bin Yusrat

11

Ich kenne keine Möglichkeit, das Scrollen zu deaktivieren, aber Sie können jederzeit Ctrl+ verwenden 0, um zu 100% zurückzukehren - die Seite muss nicht aktualisiert werden.


2
Das eigentliche Problem besteht auf Websites, auf denen JavaScript das Layout dynamisch bestimmt. In diesem Fall wird das Problem mit Strg + 0 nicht einmal vollständig behoben.
Peter Nore

NoScript kann das in sehr kurzer Zeit lösen.
CarlF

5
Die Verwendung von NoScript auf Websites wie Google Text & Tabellen, für die Javascript erforderlich ist, ist zwecklos. Die meisten dynamischen Websites unterstützen keine Benutzer mehr, die Javascript deaktivieren. Studien haben gezeigt, dass weniger als 2% aller Benutzer es deaktivieren: developer.yahoo.com/blogs/ydn/posts/2010/10/… . Wenn dynamische Websites die Entwicklung in eine arkane Richtung lenken, ist dies sinnlos, da sie den IE6 besser unterstützen als Benutzer ohne Javascript: marketshare.hitslink.com/browser-market-share.aspx?qprid=2
Peter Nore

6

An dieser Stelle sieht es nicht so aus, als ob es in Chrome möglich wäre, aber Sie könnten es von der Mausseite aus tun. Abhängig von den Treibern für Ihre Maus können Sie ctrl-scroll als "Abkürzung" festlegen, um tatsächlich nichts zu tun - im Wesentlichen, um die Kombination zu erfassen und sie wegzuwerfen. Bei einigen Treibern können Sie dies sogar nur für eine bestimmte Anwendung festlegen. Dann geben Sie chrome an.

Benötigen Sie weitere Informationen zu Betriebssystem und Maus, um dies sicher zu sagen.


Ich verstehe nicht, wie das funktionieren würde. Und wenn ja, wie würde es mit Tastaturkürzeln interagieren, die die Strg-Taste betreffen? Der Fragesteller sagt, er benutze diese ausgiebig (wie ich), und oft ist es das, was das Problem überhaupt verursacht. Die Möglichkeit, Tastaturkürzel zu verwenden, aufzugeben, ist eigentlich keine Lösung.
Cody Grey

Ich muss das untersuchen - ich bin auf Ubuntu 10.10; Möglicherweise kann ich xev oder etwas verwenden, um Strg-Bildlauf auf Systemebene neu zuzuordnen. In-ter-es-ting ...
Peter Nore

5

In Firefox kann die Zoomfunktion über die entsprechende Einstellung in about: config deaktiviert werden.

Für Chrome: Ich habe eine kostenlose kleine Anwendung namens AlwaysMouseWheel gefunden, die den Trick macht. Es ist für einen anderen Zweck gemacht (was ich auch nützlich finde), verhindert aber das Zoomen in Chrome.

Für IE: Diese Anwendung deaktiviert jedoch nicht das Zoomen. Deshalb suche ich jetzt nach einer Lösung dafür.


3

Wenn Sie einen Hotkey drücken, bei dem die Steuertaste gedrückt wird, wird durch einfaches Drücken der Umschalttaste direkt nach dem ersten Befehl die Steuertaste "losgelassen", und der automatische Zoom wird gestört.

Ein bisschen ärgerlich, um den Arbeitsablauf zu verbessern, aber es ist viel besser, als es jedes Mal manuell zu tun.


3

Für eine Lösung unter Linux kann IronAHK verwendet werden , eine teilweise Implementierung von AutoHotKey unter Linux, obwohl die Entwicklung in den letzten Jahren ins Stocken geraten ist.

Eine weitere Möglichkeit ist das Hilfsprogramm XMacro zum Aufzeichnen und Wiedergeben von Tastatur- und Mausereignissen auf einem X-Server als Skript.

Eine gute Beschreibung findet sich im Thread AutoHotkey unter Linux? von TJGeezer:

Ich bin vor ungefähr einem Jahr von Windows 7 auf Mint umgestiegen und hatte das gleiche Problem. Jetzt benutze ich eine Kombination von Tools, um meine ziemlich umfangreiche Sammlung von AHK-Makros und AHK in einer Virtualbox-Windows-VM zu approximieren, wenn ich mit MS-Apps oder Windows-Dienstprogrammen nicht umgehen kann.

Aber ich kann den größten Teil der benötigten Automatisierung erzielen, indem ich Bash-Skripte und Aliase (einschließlich einfacher Funktionen in einer ~ / .bash_aliases-Datei) mit verschiedenen Dienstprogrammen kombiniere. AutoKey verwendet einen einfachen "exec" -Befehl (kopiert aus seinen Beispielskripten), um ein Bash-Skript auszuführen, das xdotools oder xte anweist, Maus- oder Tastaturbewegungen zu simulieren. AutoKey kann seine Makros so filtern, dass sie nur in bestimmten Fenstern funktionieren. xdotool, mit dem Sie vertraut sind. xte ist Teil des xautomate-Pakets und kann schnell und einfach zum Verschieben von Fenstern mit einer bestimmten Maustaste verwendet werden. Vom xte -h Bildschirm:

drag from 100,100 to 200,200 using mouse1:
xte 'mousemove 100 100' 'mousedown 1' 'mousemove 200 200' 'mouseup 1'

Für kompliziertere Dinge wie das Ändern von Fenstergeometrien usw. verwende ich in Mint 17 hauptsächlich das Dienstprogramm wmctrl. In Min 16 änderte ein kleines Hilfsprogramm namens devilspie mit einer gdevilspie-GUI beim Öffnen automatisch die Position und Geometrie aller von mir angegebenen Fenster. Leider funktioniert Devilspie in Mint 17 nicht. Ich hoffe weiterhin, dass es in Mint 17 behoben wird, und wünschte, ich könnte es selbst beheben.

Ich hoffe, einige davon könnten Ihnen beim Übergang helfen.

Das Problem mit wine und AHK ist übrigens, dass wine nicht auf untergeordnete Funktionen zugreifen kann. Sie können also nicht die Tastatur- oder Maus-Hooks von ahk verwenden. Aber ich habe den Punkt erreicht, an dem ich AHK nicht mehr vermisse. Ich mache einfach die gleichen Dinge mit Bash-Aliasen oder Skripten. Es ist nicht sehr schwer, Makros durch Kombination von:

AutoKey (mit Filterung für bestimmte Apps)
xdotool
xte (von xautomation)
wmctrl (für recht gute Fensterposition und Geometriekontrolle)
zenity (um lesbare Meldungsfelder aufzurufen)

Seltsamerweise ist es jetzt, da ich an den Ansatz gewöhnt bin, nicht schwieriger zu bedienen als bei AHK. Aber dann bin ich gerade dort angelangt, wo das Spielen mit Linux genauso viel Spaß macht wie DOS zu Zeiten der Dinosaurier. Das hatte ich bei späteren Windows-Versionen verpasst.


2

Ich hatte ein fast identisches Problem. Ich schaue Chrom von einem Laptop mit einer eingebauten Maus und keinem tatsächlichen Rad an, aber ich würde die Maus auf eine bestimmte Weise berühren und finde, dass sie unerklärlicherweise in eine Seite hinein- und herauszoomt. Ich bin überhaupt nicht das, was man als Computer-versiert bezeichnen würde, aber nachdem ich die erste Antwort gelesen hatte, fing ich an, in meinen Geräteeinstellungen herumzusuchen. Ich fand den Treiber für die Maus, stocherte ein bisschen mehr herum und fand schließlich eine Option zum Deaktivieren des "Pinch Zoom", was das Problem anscheinend bis jetzt behoben hat.


2

Bei SO tauchen zu dieser Frage einige Möglichkeiten auf:

https://stackoverflow.com/questions/5637530/disable-shortcuts-in-google-chrome

Die beiden Antworten beziehen sich entweder darauf, Chrome im Kiosk-Modus (mit --kiosk) auszuführen oder einen Node-Webkit-Hack zu verwenden. Sie scheinen jedoch etwas übertrieben zu sein, da sie fast ALLE Verknüpfungen deaktivieren.

Wenn Sie jedoch schamlos User240684 stehlen, können Sie mit Tampermonkey ein Benutzerskript erstellen, das auf jeder Seite "ausgeführt" wird. Das Benutzerskript ist:

var actionwheel = function(evt){var evt = evt ? evt : window.event;
    if(evt.shiftKey || evt.ctrlKey)
    {
        evt.preventDefault();
        return false;
    }
}

Dadurch sollten Ihre Bildlaufereignisse erfasst und ignoriert werden, wenn die Umschalt- oder Steuertaste gedrückt wird.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.