Korzystam z systemu Windows 7 x64 na komputerze iMac (przez BootCamp) z Magic Mouse bez przycisków, która jest dostarczana z komputerem iMac. Chciałbym wyłączyć przewijanie w poziomie, które ma miejsce, gdy lekko poruszasz palcem w poziomie podczas przewijania w pionie.
W Panelu sterowania, sekcji Mysz, karcie Kółko, sekcja Przewijanie w poziomie minimalna wartość, którą można wprowadzić, to 1, a nie 0. Czy istnieje sposób (w Rejestrze), aby wyłączyć przewijanie w poziomie za pomocą kółka myszy? Lub ustawić tę wartość na 0, aby zobaczyć, czy to załatwi sprawę?
Zauważ, że jest to pytanie specyficzne dla systemu Windows, a nie pytanie Mac OSX lub Apple lub Magic Mouse, może ono dotyczyć dowolnej myszy w systemie Windows, której kółko obsługuje przewijanie w poziomie oprócz przewijania w pionie.
Używam MagicMouse na iMac z systemem Windows 7 (zainstalowanym przez BootCamp). Mam dość denerwującego przewijania w poziomie. Rozwiązanie opisane powyżej pomogło mi je wyłączyć. Oto, co zrobiłem w krokach:
1) przejdź do strony http://www.autohotkey.com/ i pobierz aplikację (edytor skryptów).
2) Zainstaluj i uruchom program - pamiętaj, że nie otworzy się, ponieważ działa w tle
3) Kliknij prawym przyciskiem na pulpicie -> wybierz „Nowy” -> „AutoHotkey Script” (nowy plik skryptu zostanie utworzony na pulpicie ) -> nazwij go tak, jak chcesz (np. „Mouse_HScroll”)
4) Kliknij prawym przyciskiem myszy właśnie utworzony plik i wybierz z menu opcję „Edytuj skrypt”.
WheelLeft :: return
WheelRight :: return
#MaxHotkeysPerInterval 5000
6) Zapisz plik
7) Uruchom program „Konwertuj .ahk na .exe” z pakietu zainstalowanego wcześniej i przejrzyj właśnie utworzony plik, naciśnij „> Konwertuj <” -> Plik .exe powinien zostać utworzony. Uruchom ten plik -> przewijanie powinno być teraz wyłączone.
7) Możesz przenieść ten plik do folderu Start / „Autorun”, aby był uruchamiany automatycznie przy każdym ponownym uruchomieniu komputera Mac / PC.
Mam nadzieję że to pomoże! Powodzenia
źródło
Może AutoHotkey może zostać skonfigurowany do przechwytywania (i ignorowania) przewijania w poziomie myszy?
Sprawdź WheelLeft i WheelRight: http://www.autohotkey.com/docs/Hotkeys.htm
źródło
Chciałbym tylko dodać, że rozwiązanie Matthew działało dla mnie w przypadku pokrewnego problemu. Korzystałem z Chrome w systemie Windows 7, a kiedy próbowałem kliknąć środkową zakładkę, która była w folderze na pasku zakładek, często zamykał folder i wysyłał środkowe kliknięcie na dół strony. Okazuje się, że rejestrował kliknięcia przewijania bocznego mojej myszy (których nigdy nie używam) i odrzucał rozwijany folder aktywny.
Próbowałem głosować nad odpowiedziami, ale najwyraźniej nie mam reputacji ... W każdym razie, jeśli Google to podejmie i pomogę rozwiązać problem innej osoby, to mi wystarczy!
źródło
Kiedy próbowałeś przesłonić ruch myszy na boki za pomocą AutoHotKey, czego użyłeś? Jeśli napisałeś
WheelLeft :: return
WheelRight :: return
powinien mieć globalnie wyłączone przewijanie w poziomie. W każdym razie wydaje mi się, że moje pytanie brzmi: co powiedziałeś w AutoHotKey?
źródło
Zgodnie z odpowiedzią Imana. Jeśli nie czujesz się komfortowo używając regedit, możesz po prostu dwukrotnie kliknąć ten plik reg aby wyłączyć przewijanie w poziomie.
Aby ponownie włączyć przewijanie w poziomie, wybierz Panel sterowania> Sekcja myszy> zakładka Kółko
źródło