Wie kann man das Scrollrad so einstellen, dass es immer wirkt, was sich unter dem Mauszeiger befindet?

31629
GetFree

Es passiert mir so oft, dass ich das Scrollrad über ein scrollbares Element rolle, aber das Ding rollt nicht. Was noch schlimmer ist, kann etwas anderes auf einem anderen Teil des Bildschirms blättern.

Ich weiß sehr genau, warum das passiert. Windows sendet den Befehl an das aktive Element im aktiven Fenster, dh an das Objekt, das den Fokus hat.
Aber dieses Verhalten ist absurd. Der Fokus ist für die Tastatur und nicht für die Maus gedacht. Wenn ich auf eine Maustaste klicke, wird dieser zu dem, was sich unter dem Mauszeiger befindet, und nicht dem fokussierten Element.
DIE TASTATUR IST DAS ERSTE, DAS EIN FOKUSIERTES ELEMENT BENÖTIGT, NICHT DIE MAUS !!!

Genug protestieren.
Gibt es eine Möglichkeit, dies zu korrigieren, damit es logisch und intuitiv funktioniert? das heißt, um das zu scrollen, was sich unter dem Mauszeiger befindet.

BEARBEITEN:
Ich suche nach einer allgemeinen Lösung für alle Windows-Versionen (zumindest ab WinXP), da das Problem in allen Versionen vorliegt.

EDIT 2:
Ich kenne die X-Mouse-Funktion, aber das brauche ich nicht. Ich möchte nicht, dass andere Fenster / Elemente den Fokus erhalten, nur weil der Zeiger über ihnen ist. Das ist eher ein Ärgernis als nicht.

EDIT 3:
Ich suche nach einer Lösung, die auf Gui-Control-Ebene funktioniert, dh das bestimmte Element im Fenster scrollen, auf das der Mauszeiger zeigt (denken Sie an MDI-Fenster wie Windows Explorer mit einem linken und mittleren Feld usw.). )

14
Aktualisieren Sie die Frage mit der verwendeten Windows-Version. Julian Knight vor 11 Jahren 0
http://fy.chalmers.se/~appro/nt/TXMouse/ SeanC vor 11 Jahren 0
@Dennis das mag jedoch sein, diese Frage war Windows 7 spezifisch, obwohl die Antwort nicht war. Julian Knight vor 11 Jahren 0

3 Antworten auf die Frage

11
Julian Knight

Zumindest unter Windows 7 und 8 geben Sie "change how" in das Startmenü ein. Sie sollten unter Einstellungen unter Windows 8 "Ändern, wie Ihre Maus funktioniert" sehen. Wählen Sie diese Option aus und suchen Sie nach der Option "Ein Fenster aktivieren, indem Sie mit der Maus darüber fahren".

Nun wird das Fenster unter der Maus nach einer kurzen Verzögerung automatisch aktiviert und das Scrollen funktioniert wie erwartet.

Ich bin nicht sicher, ob dies in früheren Windows-Versionen verfügbar ist. Versuchen Sie es unter den Eingabehilfen in der Systemsteuerung.


Der Vollständigkeit halber lassen wir uns alle Optionen auflisten:

  • Ändern Sie die Einstellungen für den einfachen Zugriff (wie oben angegeben, funktioniert mindestens mit Win7 +, möglicherweise anderen)
  • Verwenden Sie TXmouse wie von @ Sean-Cheshire in den Kommentaren vorgeschlagen (letzte Aktualisierung 2005).
  • Ändern Sie die Registrierungseinstellungen - siehe Frage " Einstellen der automatischen Erhöhung des Fokus und der Verzögerung des automatischen Anstiegs des Fokus in Windows 7 "
  • Verwenden Sie WizMouse, das den Vorteil hat, dass es die Fensterreihenfolge nicht wie die anderen Antworten beeinflusst. Es gibt jedoch einige Kompatibilitätsprobleme (siehe Website). Unterstützt Windows-Versionen von 2000 bis 7, nicht sicher, ob 8 unterstützt wird.

UPDATE: Von "Update 2" in der Frage würde ich sagen, dass WizMouse die beste Option ist, solange Sie mit den aufgeführten Einschränkungen leben können, die sich auf Touchpad- und Logitech-Probleme beziehen.

"Aktivieren Sie ein Fenster, indem Sie mit der Maus darüber fahren", wirkt sich das Scrollrad nicht immer auf das aus, was sich unter dem Mauszeiger befindet. Es ist nur eine andere Methode des Alt-Tabbing, die nichts mit der Frage zu tun hat. Vladimir Kornea vor 8 Jahren 2
Wenn Sie die Frage lesen, wird bereits davon gesprochen, dass Ereignisse an das aktive Fenster gesendet werden sollen. Dies ist der erste Teil meiner Antwort. Also ist es relevant. Die anderen Teile beginnen tatsächlich die eigentliche Frage zu beantworten. Bei einigen Anwendungen war der erste Teil der Antwort möglicherweise ausreichend. Julian Knight vor 8 Jahren 0
Die Frage ist, wie man das Scroll-Rad auf jedes "scrollbare Element" mit Schwebeflug auswirken kann, anstatt zu verlangen, dass das scrollbare Element den Tastaturfokus hat. Sie sagen den Leuten, wie sie mit der Maus den Fokus auf eine andere Anwendung setzen können. Versuchen Sie es nicht, Leute, es verschwendet nur Ihre Zeit. Vladimir Kornea vor 8 Jahren 1
Deshalb habe ich die Antwort aktualisiert, um WizMouse zu empfehlen. Julian Knight vor 8 Jahren 2
WizMouse funktioniert weiterhin mindestens auf dem aktuellen Server 2012. Danke für die Empfehlung. Matthias Urlichs vor 6 Jahren 0
7
Wizard Prang

Ich verwende eine wunderbare kleine Freeware namens Katmouse .

Ah, das ist das, an das ich mich zu erinnern versuchte! Ich erinnere mich jedoch, dass es nicht mit allen Fenstern funktionierte und seit 2007 nicht aktualisiert wurde. Julian Knight vor 11 Jahren 0
Ich habe es gut laufen unter Windows 7 64-Bit; Ich kann nicht für Windows 8 sprechen. Bei 335k ist es sicherlich leicht. Es gibt auch eine Betaversion auf der Site, aber ich habe keine Informationen darüber. Wizard Prang vor 11 Jahren 0
Vielen Dank! Das hat mich seit Jahren gestört! Es sind die einfachen Dinge im Leben. ;-) MaseBase vor 9 Jahren 0
Das Ding ist nett. Funktioniert fast wie ein Zauber unter Windows 8. Das Problem ist nur, dass es manchmal Probleme gibt, wenn mein Computer aus dem Schlafmodus aufwacht. Das Beenden von KatMouse und dessen Neustart behebt das jedoch. ITroubs vor 9 Jahren 0
0
martineau

Microsoft bietet ein kostenloses Windows "PowerToy" -Dienstprogramm für XP namens " TweakUI" an, das X-Mouse enthält, das bei Aktivierung die Aktivierung oder Fokussierung der Position der Maus bewirkt. Ich habe jedoch nicht gewusst, dass sie jemals eine Version für Windows 7 oder 8 veröffentlicht haben (aber seit langem nicht mehr geprüft).