Gibt es eine Möglichkeit, ein Mausrad seine Richtung umkehren zu lassen? Ich möchte nach oben scrollen und diese Aktion nach unten scrollen lassen und umgekehrt. Es gibt keine Einstellung im Mausbedienfeld, die dies ermöglicht.
Alle Zeiger auf einen Hack oder ein bestimmtes Mausmodell, das eine solche Einstellung hat, wären willkommen. Ich benutze Windows 7.
windows-7
mouse
scroll-wheel
Christian Correa
quelle
quelle
Antworten:
Es gibt eine Registrierungseinstellung namens
FlipFlopWheel
, die dies tut!HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
.Möglicherweise sind mehrere Mauseinträge vorhanden. Der Standardwert für
FlipFlopWheel
sollte bereits 0 sein. Ändern Sie ihn in 1, um den Bildlauf umzukehren. Starten Sie die Maus neu oder stecken Sie sie neu ein, damit die Änderungen wirksam werden.Um die
VID_???
Nummer zu erhalten, haben Sie zwei Möglichkeiten:Wechseln Sie zur Maussteuerung, klicken Sie auf die Registerkarte Hardware und dann auf Eigenschaften .
Klicken Sie nun im Fenster Eigenschaften der HID-kompatiblen Maus auf die Registerkarte Details und wählen Sie die Eigenschaft Pfad der Geräteinstanz aus. Der Registrierungspfad ist dort. Sie müssen lediglich die Maus aus- und wieder einstecken, damit dies wirksam wird.
Führen Sie dies in PowerShell aus (von Start »Alle Programme» Zubehör »Windows PowerShell ):
Der Befehl für normales (nicht invertiertes) Scrollen hat das
0
und1
vertauscht:quelle
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
Installieren Sie zuerst AutoHotKey . Erstellen Sie nun ein Skript, das so aussieht:
Speichern Sie es als .ahk-Datei und doppelklicken Sie auf die Datei, um sie auszuführen. Nun sollten Sie das Mausrad umgedreht haben.
Alle Informationen von hier , obwohl sie mit dem $ -Präfix geändert wurden, um zu verhindern, dass die Sendebefehle erneut vom Skript erfasst werden (was das MaxHotkeysPerInterval-Problem verschlimmert).
Fügen Sie dem Skript Folgendes hinzu, um das horizontale Scrollen mit dem Rad umzukehren:
Das Scrollen mit dem Rad kann die Standardgrenze für das Drücken von Hotkeys in einem bestimmten Zeitintervall überschreiten. Standardmäßig sind dies 70 Tastenkombinationen (#MaxHotkeysPerInterval) pro 2000 Millisekunden (#HotkeyInterval). Fügen Sie diese Anweisung zu Ihrem Skript hinzu, um das Limit von 70 auf 200 Tastenkombinationen pro Intervall zu erhöhen:
quelle
Sie können dazu auch die Anwendung X-Mouse Button Control verwenden . Sie müssen nur die Schaltfläche "Wheel Up" auf den Befehl "Scroll Window Down" setzen und umgekehrt. Ich verwende dies unter Windows XP, aber die App sollte auch unter 7 oder Vista funktionieren. Die Einrichtung war sehr schnell und da es sich um eine GUI-Anwendung handelt, war die Verwendung einfacher.
quelle
Ich habe eine kleine C # -App geschrieben, um die Registrierungseinstellungen für alle Geräte zu ändern. Es zählt jedes Gerät auf und ändert die Einstellung 'FlipFlopWheel' auf 1 oder 0, je nachdem, welche Taste Sie drücken.
Der vollständige Quellcode ist auf github verfügbar. Der Quellcode, der die Registrierungseinstellung tatsächlich umdreht (<100 Zeilen), ist hier: https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/Form1 .cs
Für diejenigen, die es nur erledigen wollen, gibt es hier die ausführbare Datei (fragt nach UAC-Erhöhung) https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/bin/Debug/FlipWheel.exe
quelle
.exe
;) Bitte erweitern Sie Ihre Antwort und schreiben Sie eine angemessene Einführung. Bitte fügen Sie Ihren Link nicht einfach zu anderen Antworten hinzu, es sei denn, Sie haben wirklich das Gefühl, dass dies die Antwort verbessert.Da Kommentare kurzlebig und nicht vertrauenswürdig sind, poste ich @ Jaykuls brillanten Kommentar zu Richards fantastischer Antwort als Antwort hier.
Führen Sie Powershell als Administrator aus und kopieren Sie den folgenden Befehl, um die Maus zu invertieren, indem Sie alle
FlipFlopWheel
Einträge in der Registrierung invertieren :Nach dem Starten des Befehls ist ein Neustart erforderlich!
quelle
Ich habe eine Microsoft-Maus an ein bootcamped MacBook angeschlossen. Es war einfach, Mouse and Keyboard Center zu starten und [Wheel-> Reverse Scroll Direction] einzustellen. Ironie spielt hier sicherlich eine Rolle.
quelle
Bestätigen Sie erneut X-Mouse Button Control http://www.highrez.co.uk/downloads/XMouseButtonControl.htm ist eine saubere und perfekte Lösung für Windows 7 :)
quelle
Es gibt auch ein praktisches Hilfsprogramm dafür. Es hat den Vorteil, dass Sie das Fenster unter der Maus scrollen können, ohne es zu aktivieren! Genial!
http://antibody-software.com/web/software/software/wizmouse-makes-your-mouse-wheel-work-on-the-window-under-the-mouse/
quelle