2011-07-14 22:09:18 +0000 2011-07-14 22:09:18 +0000
292
292

Umkehrung der Richtung des Mausrollrads

Gibt es eine Möglichkeit, ein Mausrollrad dazu zu bringen, seine Richtung umzukehren? Ich möchte nach oben scrollen und diese Aktion nach unten scrollen lassen und umgekehrt. Es gibt keine Einstellung auf dem Mausbedienfeld, die dies ermöglicht.

Jeder Hinweis auf einen Hack oder ein bestimmtes Mausmodell, das eine solche Einstellung hat, wäre willkommen. Ich verwende Windows 7.

Antworten (8)

378
378
378
2011-12-03 23:04:54 +0000

Es gibt eine Registrierungseinstellung namens FlipFlopWheel, die dies tut!

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

Es gibt möglicherweise mehrere Mauseinträge. Der Standardwert für FlipFlopWheel sollte bereits 0 sein. Ändern Sie ihn auf 1, um den Bildlauf umzukehren. Starten Sie die Maus neu oder stecken Sie sie wieder ein, damit die Änderungen wirksam werden.

Um die Zahl VID_??? zu erhalten, haben Sie zwei Möglichkeiten:

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

  2. Führen Sie dies in PowerShell aus (über Start “ Alle Programme ” Zubehör “ Windows PowerShell):

65
65
65
2011-07-14 22:49:52 +0000

Installieren Sie zunächst AutoHotKey . Erstellen Sie nun ein Skript, das wie folgt 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 Scrollen mit dem Mausrad invertiert haben.

Alle Informationen aus hier , obwohl sie durch Hinzufügen des Präfixes $ modifiziert wurden, um zu verhindern, dass die Send-Befehle erneut vom Skript erfasst werden (was das Problem mit MaxHotkeysPerInterval noch verschlimmert)

Fügen Sie dem Skript Folgendes hinzu, um das horizontale Scrollen mit dem Rad umzukehren:

$WheelLeft::
Send {WheelRight}
Return

$WheelRight::
Send {WheelLeft}
Return

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

#MaxHotkeysPerInterval 200
29
29
29
2011-08-01 12:48:32 +0000

Sie können dazu auch die Anwendung X-Mouse Button Control verwenden. Sie brauchen nur die Schaltfläche “Wheel Up” auf den Befehl “Scroll Window Down” zu setzen und umgekehrt. Ich verwende dies unter Windows XP, aber die Anwendung sollte auch unter 7 oder Vista funktionieren. Sie war sehr schnell eingerichtet, und da es sich um eine GUI-Anwendung handelt, war sie einfacher zu benutzen.

17
17
17
2012-07-29 18:14:12 +0000

Ich habe eine kleine c#-App geschrieben, um die Registrierungseinstellungen für alle Geräte zu ändern. Sie listet jedes Gerät auf und ändert die ‘FlipFlopWheel’-Einstellung auf 1 oder 0, je nachdem, welche Taste Sie drücken.

der vollständige Quellcode ist auf github verfügbar, der Quellcode, der tatsächlich das Drehen der Registry-Einstellung (<100 Zeilen) durchführt, ist hier https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/Form1.cs

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

12
12
12
2016-10-21 18:22:43 +0000

Da Kommentare vergänglich und nicht vertrauenswürdig sind, poste ich @Jaykuls brillanter Kommentar auf Richards geniale Antwort , als Antwort hier.

Führen Sie Powershell als Administrator aus, dann kopieren/einfügen Sie den folgenden Befehl, um die Maus zu invertieren, indem Sie alle FlipFlopWheel Einträge in der Registry invertieren:

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!

5
5
5
2012-11-02 05:15:48 +0000

Ich habe eine Microsoft-Maus an ein bootcamped MacBook angeschlossen. Es war einfach, Maus und Tastatur-Center zu starten und [Wheel->Reverse scroll direction] einzustellen. Die Ironie spielt hier sicherlich eine Rolle.

1
1
1
2013-10-11 22:43:24 +0000

Bestätigen Sie nochmals die X-Maustastensteuerung http://www.highrez.co.uk/downloads/XMouseButtonControl.htm ist eine saubere und perfekte Lösung für Windows 7 :)

0
0
0
2016-11-04 23:12:31 +0000

Dafür gibt es auch ein praktisches Hilfsmittel. Es hat den Nebenvorteil, dass Sie das Fenster unter der Maus scrollen können, ohne es zu aktivieren! Fantastisch! http://antibody-software.com/web/software/software/wizmouse-makes-your-mouse-wheel-work-on-the-window-under-the-mouse/