Frage Umkehren der Richtung des Mausrads


Gibt es eine Möglichkeit, ein Mausrad zum Umkehren der Richtung zu machen? Ich möchte nach oben blättern und diese Aktion nach unten scrollen lassen und umgekehrt. Auf dem Mausbedienfeld ist keine Einstellung möglich, die dies ermöglicht.

Irgendwelche Zeiger auf einen Hack oder ein bestimmtes Mausmodell, das eine solche Einstellung aufweist, würden geschätzt werden. Ich benutze Windows 7.


279
2017-07-14 22:09


Ursprung


FTR für 2015. Mit Windows 8. Der Prozess ist genau der folgende, basierend auf Richards Antwort, Pete's kritischem Punkt und einigen Untersuchungen! Es ist 100% zuverlässig auf Windows 8-Computern, nichts mehr wird benötigt. (1) erziehen Power Shell als Administrator. {Für diejenigen, die von einem Mac wechseln: Unter Windows 8, Maus nach unten rechts, rufen Sie die Suche auf, geben Sie 'powershell' ein, starten Sie sie. Klicken Sie mit der rechten Maustaste auf das Symbol in der Tableiste und wechseln Sie in den Admin-Modus.} Cont ... - Fattie
geben Sie Folgendes ein: Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Enum \ HID \ * \ * \ Geräteparameter FlipFlopWheel -EA 0 | ForEach-Objekt {Set-Item-Eigenschaft $ _. PSPath FlipFlopWheel 1} - Fattie
Geben Sie dann Folgendes ein: Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Enum \ HID \ * \ * \ Geräteparameter FlipFlopHScroll -EA 0 | ForEach-Objekt {Set-Item-Eigenschaft $ _. PSPath FlipFlopHScroll 0} - Fattie
es ist extrem schwierig, diese in Kommentare einzugeben :) - Fattie


Antworten:


Es gibt eine Registrierungseinstellung namens FlipFlopWheel das tut das!

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters.

Es könnte mehrere Mauseinträge geben. Der Standardwert für FlipFlopWheel sollte bereits 0 sein. Ändern Sie es auf 1, um das Scrollen zu invertieren. Starten oder stecken Sie die Maus neu, damit die Änderungen wirksam werden.

Um das zu bekommen VID_??? Nummer haben Sie zwei Möglichkeiten:

  1. Gehen Sie zum Mausbedienfeld und klicken Sie auf Hardware Tab, dann klicken Eigenschaften.

    Jetzt in der HID-konforme Mauseigenschaften Fenster klicke auf Einzelheiten Registerkarte und wählen Sie die Geräteinstanzpfad Eigentum. Der Registrierungspfad ist dort. Sie müssen nur die Maus ausstecken und wieder einstecken, damit dies wirksam wird.

  2. Führen Sie dies in PowerShell (von Startseite »Alle Programme» Zubehör »Windows PowerShell):

    # View registry settings
    Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0
    
    # Change registry settings
    # Reverse mouse wheel scroll FlipFlopWheel = 1 
    # Normal mouse wheel scroll FlipFlopWheel = 0 
    Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
    

    Der Befehl für normales (nicht invertiertes) Blättern hat die 0 und 1 getauscht:

    # Restore default scroll direction
    Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 1 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 0 }
    

363
2017-12-03 23:04



In Windows 8 gibt es auch eine Einstellung für "FlipFlopHScroll", die das horizontale Scrollen umdreht (besonders nützlich für Win8). - Pete Amundson
Mach dir keine Sorgen was ??? sollte nur in PowerShell ausgeführt werden: Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 } - Jaykul
Wie finde ich den richtigen Registrierungsschlüssel? Der Schlüssel muss mit der Hardware-ID Ihrer Maus übereinstimmen. Um das zu finden: Systemsteuerung> Geräte-Manager> Mäuse ...> HID-konforme Maus> Rechtsklick> Eigenschaften> Details> Eigenschaft (Dropdown) = Hardware-IDs> Sie sehen die ID in der ersten Zeile, diese sollte mit einer der übereinstimmen Einträge in der Registrierung oben. - Marwan
Beachten Sie, dass der PowerShell-Befehl als Administrator ausgeführt werden muss. Es ist alles was Sie tun müssen, es geht einfach rein und setzt die Eigenschaft für jeden einzelnen VID _ ???. - Nelson
Ich wollte nur wissen, dass dieser PowerShell-Befehl auch unter Windows 10 funktioniert. - Bobby


Erste Installation AutoHotKey. Erstellen Sie nun ein Skript, das folgendermaßen aussieht:

$WheelUp::
Send {WheelDown}
Return

$WheelDown::
Send {WheelUp}
Return

Speichern Sie es als .ahk-Datei und doppelklicken Sie auf die Datei, um sie auszuführen. Jetzt sollten Sie das Scrollrad des Mausrads invertiert haben.

Alle Informationen von Hier, obwohl es durch Hinzufügen des Präfix $ modifiziert wurde, um zu verhindern, dass die Send-Befehle erneut vom Skript erfasst werden (was das Problem MaxHotkeysPerInterval noch verschärft)

Fügen Sie dem Skript Folgendes hinzu, um das horizontale Radscrollen zu invertieren:

$WheelLeft::
Send {WheelRight}
Return

$WheelRight::
Send {WheelLeft}
Return

Das Scrollen mit dem Rad kann die Standardgrenze für das Drücken von Tastenkombinationen in einem bestimmten Zeitintervall überschreiten. Standardmäßig sind dies 70 Hotkey-Tastendrücke (#MaxHotkeysPerInterval) pro 2000 Millisekunden (#HotkeyInterval). Fügen Sie diese Anweisung zu Ihrem Skript hinzu, um das Limit von 70 auf 200 Hotkey-Drücken pro Intervall zu erhöhen:

#MaxHotkeysPerInterval 200

62
2017-07-14 22:49



Ich werde es bei der Arbeit ausprobieren und wenn es funktioniert, werde ich Ihre Antwort als die richtige Antwort markieren. Vielen Dank! - Christian Correa
Funktioniert super. Es ist nicht perfekt, hin und wieder wird es das "Schlüssel" -Ereignis nicht abfangen, aber solange du weiter scrollst, wird das nächste Ereignis abgefangen. Der Nettoeffekt ist, was ich gesucht habe. Das müsste also erst einmal reichen, bis Hersteller diese Option in Windows konfigurierbar machen. Vielen Dank! - Christian Correa
Es gibt eine Option in der Registrierung, wie von Richard vorgeschlagen. - tig
Dieser funktioniert am besten, wenn Ihre Zugriffsrichtlinien das Bearbeiten der Registrierung verhindern. Großartige Idee! - mattmc3
+1 Für meine Windows 7-Installation war dies die Antwort, mit der ich das horizontale Scrollen umkehren konnte. - Chris Schiffhauer


Sie können die Anwendung auch verwenden X-Maustastensteuerung um das zu erreichen. Sie müssen nur die "Wheel Up" -Taste auf den "Scroll Window Down" -Befehl einstellen, und umgekehrt. Ich benutze dies unter Windows XP, aber die App sollte auch auf 7 oder Vista funktionieren. Es war sehr schnell einzurichten, und da es eine GUI-Anwendung ist, war es einfacher zu bedienen.


27
2017-08-01 12:48



ich installierte X-Maustastensteuerung auf meinem Windows 7 und Scrollen ist jetzt umgekehrt. Funktioniert perfekt. Gleiche Richtung wie mein Mac zu Hause mit OS X Lion. - Magnus
v2.2 hat ein "Mausrad scrollen" auf der "Scrolling & Navigation" Registerkarte. - Lars Truijens


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 'FlipFlopWheel'-Einstellung auf 1 oder 0, je nachdem, welche Taste gedrückt wird.

Die vollständige Quelle ist auf GitHub verfügbar, Der Quellcode, mit dem die Registrierungseinstellung geändert wird (<100 Zeilen), ist hier: https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/Form1.cs

für diejenigen, die es einfach nur 'machen' wollen, ist hier die ausführbare Datei (fragt nach UAC-Erhöhung) https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/bin/Debug/FlipWheel.exe


17
2017-07-29 18:14



In der Regel lesen die Benutzer gerne etwas mehr über Ihre Anwendung, bevor Sie ein Programm herunterladen und ausführen .exe ;) Bitte erweitere deine Antwort und schreibe eine richtige Einführung. Bitte verzichten Sie auch darauf, einfach Ihren Link zu anderen Antworten hinzuzufügen, es sei denn, Sie haben das Gefühl, dass sich die Antwort verbessert. - Der Hochstapler
Der Typ hat den Quellcode für die ausführbare Datei zur Verfügung gestellt, es ist kaum boshaft, wenn Sie es gerne überprüfen würden, schauen Sie es sich an, es ist ein kleines Skript. Danke für das Skript @JamiePate, es hat super funktioniert. Es war schön, nicht mit der Registry basteln zu müssen. - samayres1992
@ samayres1992 Er fügte die zusätzlichen Informationen einen Tag nach Olivers Originalkommentar hinzu ... - Bob
Danke Jamie! Ich bemerke, dass es anfänglich auf hid.mousedevice filtert. Pity Razer-Mäuse scheinen nicht als solche zu publizieren, glücklicherweise ermöglicht es Ihre App, alle Eingabegeräte anzuzeigen. Nur ein bisschen kryptisch ... - Marius
Stellen Sie einfach ein Problem auf github mit der Gerätenamenszeichenfolge auf, ich füge es zur anfänglichen Filterliste hinzu. (Ich habe nur eine Logitech-Maus, die als "@ msmouse.inf,% hid.mousedevice%; HID-kompatible Maus" angezeigt wird. Daher wäre es interessant zu sehen, welche anderen Gerätemarken diese Zeichenfolge verwenden. - Jamie Pate


Weil Kommentare vergänglich sind und nicht vertrauenswürdig sind, poste ich @ Jaykuls brillanter Kommentar auf Richards großartige Antwortals Antwort hier.

Führen Sie Powershell als Administrator aus, kopieren Sie dann den folgenden Befehl und fügen Sie ihn ein, um die Maus durch Invertieren umzukehren FlipFlopWheel Einträge in der Registrierung:

Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }

Nach dem Start des Befehls ist ein Neustart erforderlich!


9
2017-11-02 05:15



Das hat mit Bootcamp und Windows 10 wunderbar funktioniert! - Anytoe


Ich habe eine Microsoft-Maus an ein bootcamped MacBook angeschlossen. Es war einfach, Maus und Tastaturzentrum zu starten und [Rad-> Rückwärts blättern] einzustellen. Ironie spielt hier sicherlich eine Rolle.


5
2017-10-11 22:43



Nur zur besseren Übersicht: Das Mouse and Keyboard Center wird mit Microsoft-Hardware geliefert und ist nicht mit Macs verwandt. - Louis
Danke, Louis! Dies soll nicht übersehen werden. - Kenneth Laskoski
Diese Einstellung scheint nach dem Neustart in Win8 nicht neu geladen zu werden. Die Einstellung wird angezeigt, wenn Sie in den Dialog gehen. Aber es muss wieder ausgeschaltet und dann wieder aktiviert werden. - Metro
Ja, ich habe kürzlich auf Windows 8 aktualisiert und das auch bemerkt. Ich endete mit @ Richards Methode. - Kenneth Laskoski
Beachten Sie, dass @ Jaykuls (sonst bequeme) Verknüpfung nicht für alle funktioniert. In meinem Fall musste ich das Rad im nativen Windows invertieren, aber manchmal öffne ich das gleiche Windows in VirtualBox, die bereits die Maus / Tastatur-Eingabe kümmert. - Kenneth Laskoski


Bestätigen Sie erneut X-Mouse Button Control http://www.highrez.co.uk/downloads/XMouseButtonControl.htm ist eine saubere und perfekte Lösung auf Windows 7 :)


1
2017-11-04 23:12



Was macht es sauber und perfekt? Können Sie bitte zusammenfassen, was auf dieser Seite steht, damit Ihre Antwort immer noch nützlich ist, wenn sie sich ändert oder nicht mehr verfügbar ist? Bitte lesen Sie die Hilfeartikel zum Antworten. - Moses


Dazu gibt es ein praktisches Dienstprogramm. Es hat einen Nebeneffekt, dass Sie das Fenster unter der Maus scrollen können, ohne es zu aktivieren! Genial!

http://antibody-software.com/web/software/software/wizmouse-make-your-mouse-wheel-work-on-the-window-under-the-mouse/


0