Deaktivieren des horizontalen Bildlaufs mit dem Mausrad


8

Ich verwende Windows 7 x64 auf einem iMac (über BootCamp) mit der mit dem iMac gelieferten magielosen Maus ohne Tasten. Ich möchte das horizontale Scrollen deaktivieren, das auftritt, wenn Sie den Finger beim vertikalen Scrollen leicht horizontal bewegen.

In der Systemsteuerung, im Bereich Maus, auf der Registerkarte Rad und im Bereich Horizontales Scrollen können Sie mindestens 1 und nicht 0 eingeben. Gibt es eine Möglichkeit (in der Registrierung), das horizontale Scrollen mit dem Mausrad zu deaktivieren? Oder um diesen Wert auf 0 zu setzen, um zu sehen, ob er den Trick macht?

Beachten Sie, dass dies eine Windows-spezifische Frage ist, nicht Mac OSX- oder Apple- oder Magic Mouse-Frage. Sie kann für jede Maus in Windows gelten, deren Rad das horizontale Scrollen unterstützt, abgesehen vom vertikalen Scrollen.

Antworten:


7

Ich hatte vorher ein solches Problem, aber nicht auf dem iMac und einem x86 und mit dem folgenden Trick wurde es gelöst.

Die dazugehörigen Registrierungswerte befinden sich in HKEY_CURRENT_USER\Control Panel\Desktop

Hier gibt es zwei Zeichenfolgenwerte: WheelScrollLinesfür vertikales Scrollen und WheelScrollCharsfür horizontales Scrollen.

Sie können den Wert so einstellen, dass das 0Thema deaktiviert wird.

Möglicherweise ist eine Abmeldung erforderlich.

Beachten Sie jedoch, dass sie, wie ich erfahren habe, auf der Registerkarte Systemsteuerung> Maus> Rad wieder aktiviert werden, auch ohne das Fenster zu bestätigen.

Ich hoffe dir zu helfen.


Mein Finger würde eine Million Dankeschön an Sie senden. Es hat wirklich geholfen.
Apurv Gupta

Abmelden war nicht notwendig.

3

Ich verwende MagicMouse auf iMac unter Windows 7 (installiert über BootCamp). Ich habe es satt, horizontal zu scrollen. Die oben beschriebene Lösung hat mir geholfen, sie zu deaktivieren. Folgendes habe ich in Schritten getan:
1) Gehen Sie zu http://www.autohotkey.com/ und laden Sie eine App (einen Skripteditor) herunter.
2) Installieren Sie das Programm und führen Sie es aus. Bitte beachten Sie, dass es nicht geöffnet wird, da es im Hintergrund ausgeführt wird.
3) Klicken Sie mit der rechten Maustaste auf den Desktop -> wählen Sie "Neu" -> "AutoHotkey-Skript" (eine neue Skriptdatei wird auf dem Desktop erstellt ) -> benenne es wie du willst (zB "Mouse_HScroll")
4) Klicke mit der rechten Maustaste auf die gerade erstellte Datei und wähle "Edit Script" aus dem Menü.

WheelLeft :: return
WheelRight :: return
#MaxHotkeysPerInterval 5000
6) Datei speichern
7) Führen Sie das Programm ".ahk in .exe konvertieren" aus dem zuvor installierten Paket aus und durchsuchen Sie die gerade erstellte Datei. Klicken Sie auf "> Konvertieren <" -> Die EXE-Datei sollte erstellt werden. Führen Sie diese Datei aus -> das Scrollen sollte jetzt deaktiviert sein.
7) Möglicherweise möchten Sie diese Datei in den Ordner Start / "Autorun" verschieben, damit sie bei jedem Neustart Ihres Mac / PCs automatisch gestartet wird.

Hoffe das hilft! Viel Glück


Dies funktioniert aber aus irgendeinem Grund nicht in allen Apps. Visual Studio funktioniert bei mir nicht. Sollte systemweit sein, aber aus irgendeinem Grund ignoriert VS
David Wilton

2

Vielleicht könnte AutoHotkey so eingerichtet werden, dass das horizontale Scrollen der Maus abgefangen (und ignoriert) wird?

Schauen Sie sich WheelLeft und WheelRight an: http://www.autohotkey.com/docs/Hotkeys.htm


Ich habe es versucht, aber es funktioniert nicht, wenn das aktive Fenster eine horizontale Bildlaufleiste hat. Es scheint, dass das Fenster Priorität hat, das Mausrad-Ereignis zu behandeln, so dass AutoHotKey es nicht verarbeiten kann, um es zu ignorieren. Irgendwelche anderen Ideen?
Carlos

Ich habe eine Maus, die (anscheinend kaputt ist und) ständig WheelRight sendet. Diese Antwort hat mir das Leben gerettet!
Vargas

2

Ich möchte nur hinzufügen, dass Matthews Lösung für ein verwandtes Problem bei mir funktioniert hat. Ich habe Chrome unter Windows 7 verwendet. Wenn ich versuchte, auf ein Lesezeichen zu klicken, das sich in einem Ordner in der Lesezeichenleiste befand, wurde der Ordner häufig geschlossen und der mittlere Klick an den unteren Rand der Seite gesendet. Es stellte sich heraus, dass die seitlichen Bildlaufklicks meiner Maus (die ich nie benutze) registriert und das Dropdown-Menü für aktive Ordner geschlossen wurden.

Ich habe versucht, die Antworten abzustimmen, aber anscheinend habe ich keinen Ruf ... Wie auch immer, wenn Google dies aufgreift und ich helfen kann, das Problem eines anderen zu lösen, reicht mir das!


0

Was haben Sie verwendet, als Sie versucht haben, die Bewegung der Maus von Seite zu Seite mit AutoHotKey zu überschreiben? Wenn du geschrieben hast

WheelLeft :: return

WheelRight :: return

Das horizontale Scrollen sollte global deaktiviert sein. Wie auch immer, ich denke meine Frage ist, was hast du in AutoHotKey gesagt?


0

Nach Imans Antwort. Wenn Sie sich mit regedit nicht wohl fühlen, können Sie einfach auf diese reg-Datei doppelklicken, um das horizontale Scrollen zu deaktivieren.

Um das horizontale Scrollen wieder zu aktivieren, gehen Sie zu Systemsteuerung> Mausabschnitt> Registerkarte Rad

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.