Krótka wersja
Szukam sposobu na odwrócenie ruchów osi myszy X i Y. Na komputerze działa system Windows 7, x64 i Logitech SetPoint 6.32. Chciałbym stałej poprawki na poziomie systemu; takich jak modyfikacja sterownika myszy lub modyfikacja rejestru. Czy ktoś wie o solidnym sposobie wdrożenia tego lub jak znaleźć wartości rejestru, aby to zmienić? Zadowolę się, jak włączyć funkcję orientacji w SetPoint 6.32 dla myszy, a także dla trackballów.
Długa wersja Wydaje się, że ludzie nigdy nie rozumieją, dlaczego miałbym tego chcieć, i często słyszę „po prostu użyj myszy prawą stroną do góry!” Rada. Dysleksja nie jest czymś, co można wyleczyć „po prostu czytając wszystko dobrze”. Doceniam próby pomocy, ale mam nadzieję, że pewne doświadczenia mogą pomóc ludziom zrozumieć.
Mam użytkownika z nietypową postacią dysleksji, u którego ruchy myszy są cofnięte. Jeśli chce przesunąć kursor w lewo, przesunie mysz w prawo. Jeśli chce przesunąć kursor w górę, przesunie mysz w dół. Kiedyś trzymała mysz do góry nogami, co utrudnia wyrafinowane klikanie, szkodzi ergonomii i sprawia, że myszy z wieloma przyciskami są całkowicie bezużyteczne.
W dawnych czasach sterowniki myszy zawierały funkcję orientacji (zwykle balon na gorące powietrze, którą przeciągnąłeś w górę, aby ustawić orientację ruchu myszy), której można użyć do ustalenia zależności między ruchem myszy a ruchem kursora. Kilka lat temu sterowniki myszy zostały „ulepszone” i odtąd ta funkcja została ograniczona do trackballów.
Po utracie funkcji orientacji wróciła na chwilę do odwróconej myszy, dopóki nie znalazła UberOptions , poprawki dla Logitech SetPoint , która włączy wszystkie funkcje dla wszystkich urządzeń wskazujących. Obejmowało to funkcję orientacji. I było wiele radości.
Teraz jej mysz zginęła, a obecne myszy Logitech wymagają nowszej wersji SetPoint, dla której UberOptions nie zostało zaktualizowane. Widzieliśmy także MAF-Mouse (deweloper wskazał, że wersja dla 64-bitowego systemu Windows nie obsługuje jeszcze myszy USB) i Sakasa (podczas działania, komentarze w internecie wskazują, że ma tendencję do losowego i częstego łamania. Jest to również po prostu działający program, więc nie w całym systemie).
Widziałem bardzo wyrafinowane hacki rejestru. Na przykład używałem hacka, który zmieniałby kody utworzone przez klawisze F1-F12, kiedy klawisz F-Lock został wynaleziony i domyślnie zepsułem klawiaturę. Mam nadzieję, że istnieje sposób na przerzucenie X i Y w rejestrze; lub jakieś inne, podobne ulepszenie na poziomie systemu.
Innym rozwiązaniem może być ponowne włączenie funkcji orientacji myszy, a także trackballów. Bardzo frustrujące jest to, że sterowniki urządzeń wejściowych zawierają funkcjonalność, której rozpaczliwie potrzebujemy, aby uzyskać dostęp, ale została wyłączona w celu uczynienia sterowników bardziej odpornymi na idioty.
setpointP
). Zobacz tutaj . Osobiście chciałbym, aby Logitech zatrudnił już programistów UberOptions. SetPoint jest okropny i sprawia, że ich klawiatury / myszy są prawie bezużyteczne bez uberOptions.Odpowiedzi:
Nie mogłem znaleźć niczego w Internecie i pomyślałem, że nie powinno to być zbyt trudne, więc sam zacząłem je budować. Wymaga Microsoft .NET Framework 4.0 do uruchomienia.
Polynomial's Mouse Inverter (darmowy, na licencji CC-BY-NC-SA) - ( Alt Link )
Daj mi znać, jak Ci się to udaje :)
Przepraszam, że trwało to tak długo, ale oto kod, który faktycznie wykonuje inwersję:
Właśnie wyciągnąłem to z pliku wykonywalnego za pomocą Telerik JustDecompile, ponieważ nie mam oryginalnego kodu. Możesz wyodrębnić cały projekt VS za pomocą JD, jeśli potrzebujesz pełnego kodu aplikacji.
źródło
Istnieje program o nazwie SakasaMouse, który odwraca ruchy myszy:
Działa z każdą myszą, w tym nową, właśnie kupioną. Jedynym problemem jest to, że może się cofnąć bez ostrzeżenia, co może być nieco niepokojące.
źródło
Jestem autorem MAFMouse i to prawda, że wersja x64 nie działa jeszcze z myszami USB (wersja 32-bitowa działa!). Obecnie jestem zbyt zajęty, aby nad tym popracować.
Sugeruję więc użycie myszy PS2 - działa to bardzo dobrze i obejmuje cały system, nawet w przypadku gier.
Mam wielu użytkowników, którzy wcześniej musieli używać myszy obróconej o 180 stopni (z kablem skierowanym do użytkownika) i są bardzo zadowoleni z tego sterownika. Co ciekawe, wszystkie oprócz jednej to kobiety :)
Instalacja w systemie Windows 7 jest nieco skomplikowana, proszę o kontakt w celu uzyskania szczegółowych informacji ...
źródło
Istnieje ciekawy skrypt AHK z odwróconą myszą:
Mam go stąd: https://autohotkey.com/board/topic/17828-invert-mouse-axis/
W twoim przypadku sprawdziłbym nawet możliwość szybkiej modyfikacji HW w celu odwrócenia osi wewnątrz myszy.
źródło
Ja także mam odwróconą orientację myszy i robiłem to na XP z Intellipoint 4 i myszą PS2.
Od czasu zakupu komputera z systemem Windows 7 Intellipoint 4 nie będzie na nim działał, więc teraz używam Setpoint 4.8 z myszką Logitech USB. Na stronie internetowej uberoptions znajduje się lista obsługiwanych urządzeń. Wygląda na to, że od około 2009 r. Nie opracowano żadnych nowych myszy, więc musisz znaleźć starszą mysz. Mysz M500 jest nadal dostępna bezpłatnie.
źródło