Czy istnieje sposób, aby kółko przewijania myszy odwróciło swój kierunek? Chciałbym przewinąć w górę i sprawić, by akcja przewinęła się w dół i odwrotnie. Brak panelu sterowania Myszy, który to umożliwia.
Wszelkie wskazówki dotyczące włamania lub konkretnego modelu myszy, który ma takie ustawienie, będą mile widziane. Korzystam z systemu Windows 7.
windows-7
mouse
scroll-wheel
Christian Correa
źródło
źródło
Odpowiedzi:
Jest to ustawienie rejestru o
FlipFlopWheel
tej nazwie !HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
.Może być wiele pozycji myszy. Wartość domyślna dla
FlipFlopWheel
powinna już wynosić 0. Zmień ją na 1, aby odwrócić przewijanie. Uruchom ponownie lub ponownie uruchom mysz, aby zmiany odniosły skutek.Aby uzyskać
VID_???
numer, masz dwie opcje:Przejdź do panelu sterowania myszy, kliknij kartę Sprzęt , a następnie kliknij przycisk Właściwości .
Teraz w oknie Właściwości myszy zgodnej z HID kliknij kartę Szczegóły i wybierz właściwość Ścieżka wystąpienia urządzenia . Ścieżka rejestru jest tam. Aby to zadziałało, wystarczy odłączyć i ponownie podłączyć mysz.
Uruchom to w PowerShell (z Start »Wszystkie programy» Akcesoria »Windows PowerShell ):
Polecenie normalnego (nieodwróconego) przewijania ma
0
i1
zamieniało:źródło
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
Najpierw zainstaluj AutoHotKey . Teraz utwórz skrypt, który wygląda następująco:
Zapisz go jako plik .ahk i kliknij dwukrotnie plik, aby go uruchomić. Teraz powinieneś odwrócić przewijanie kółka myszy.
Wszystkie informacje stąd , choć zostały zmodyfikowane przez dodanie przedrostka $, aby zapobiec przechwyceniu poleceń Send przez skrypt (co zaostrza problem MaxHotkeysPerInterval)
Dodaj do skryptu następujące elementy, aby odwrócić przewijanie kół w poziomie:
Przewijanie za pomocą kółka może przekraczać domyślny limit naciśnięć klawiszy skrótu w określonym przedziale czasu. Domyślnie jest to 70 naciśnięć klawiszy skrótu (#MaxHotkeysPerInterval) na 2000 milisekund (#HotkeyInterval). Dodaj tę dyrektywę do skryptu, aby zwiększyć limit z 70 do 200 naciśnięć skrótu na interwał:
źródło
Aby to zrobić, możesz także użyć aplikacji X-Mouse Button Control . Trzeba tylko ustawić przycisk „Kółko do góry” na polecenie „Przewiń okno w dół” i odwrotnie. Używam tego w systemie Windows XP, ale aplikacja powinna również działać na systemie Windows 7 lub Vista. Konfiguracja była bardzo szybka, a ponieważ jest to aplikacja GUI, była łatwiejsza w użyciu.
źródło
Napisałem małą aplikację c #, aby zmienić ustawienia rejestru dla wszystkich urządzeń. Wymienia każde urządzenie i zmienia ustawienie „FlipFlopWheel” na 1 lub 0 w zależności od tego, który przycisk zostanie naciśnięty.
pełne źródło jest dostępne na github, kod źródłowy, który faktycznie zmienia ustawienia rejestru (<100 linii) znajduje się tutaj: https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/Form1 .cs
dla tych, którzy chcą „załatwić sprawę” tutaj jest plik wykonywalny (prosi o podniesienie kontroli konta użytkownika) https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/bin/Debug/FlipWheel.exe
źródło
.exe
;) Przedłuż odpowiedź i napisz odpowiednie wprowadzenie. Proszę również powstrzymać się od dodawania linku do innych odpowiedzi, chyba że naprawdę uważasz, że poprawia to odpowiedź.Ponieważ komentarze są efemeryczne i nie można im ufać, zamieszczam genialny komentarz @ Jaykul na niesamowitą odpowiedź Richarda jako odpowiedź tutaj.
Uruchom program Powershell jako administrator, a następnie skopiuj / wklej następujące polecenie, aby odwrócić mysz, odwracając wszystkie
FlipFlopWheel
wpisy w rejestrze:Po uruchomieniu polecenia wymagane będzie ponowne uruchomienie!
źródło
Mam mysz Microsoft podłączoną do bootcamped MacBook. Łatwo było uruchomić Centrum myszy i klawiatury i ustawić [Koło-> Odwróć kierunek przewijania]. Ironia z pewnością odgrywa tutaj rolę.
źródło
Potwierdź ponownie X-Mouse Button Control http://www.highrez.co.uk/downloads/XMouseButtonControl.htm to czyste i idealne rozwiązanie dla Windows 7 :)
źródło
Jest także przydatne narzędzie. Ma tę dodatkową zaletę, że pozwala przewijać okno pod myszą bez aktywowania go! Niesamowite!
http://antibody-software.com/web/software/software/wizmouse-makes-your-mouse-wheel-work-on-the-window-under-the-mouse/
źródło