Kilka lat temu zacząłem używać myszy lewą ręką. Nauczenie się nie zajęło mi tak długo - kilka tygodni. Od tego czasu zacząłem mieć problemy z prawym ramieniem.
Odkąd używam myszy po lewej stronie, a także zamieniam przyciski. Teraz to nie działa dobrze podczas uzyskiwania dostępu do mojego komputera za pomocą Pulpitu zdalnego na komputerze z myszą po prawej stronie.
Również mój główny komputer w pracy ma podłączone dwie myszy, jedną na USB, a drugą przez PS / 2. Byłoby miło skonfigurować lewy, aby zamieniać przyciski, a prawy, aby działał normalnie. W ten sposób mogłem pracować w obie strony.
Czy istnieje sposób na skonfigurowanie sterownika lub dostępny jest ulepszony sterownik, który pozwala mi kontrolować to za pomocą myszy zamiast ustawiać zamianę lewo / prawo globalnie w interfejsie użytkownika systemu Windows.
Odpowiedzi:
Za pomocą X-Mouse Button Control można zamieniać przyciski myszy.
X-Mouse Button Control dokonuje zmian, przechwytując kliknięcia, dzięki czemu przechodzą one do dowolnej sesji pulpitu zdalnego. Ale nie sądzę, że ma ustawienia dla poszczególnych myszy.
źródło
Sterowniki myszy Microsoft Intellipoint obsługują funkcję przycisków zamiany w inny sposób niż standardowe sterowniki myszy, a pulpit zdalny działa poprawnie: Kliknięcie lewym przyciskiem myszy fizycznie podłączonej myszy jest wysyłane do zdalnego komputera jako kliknięcie prawym przyciskiem myszy. Podczas łączenia się z maszyną z innego miejsca Intellipoint nie zamienia przycisków.
Jednak oprogramowanie Intellipoint nie zamienia przycisków myszy innej niż Intellipoint. Tak więc moja domowa stacja robocza ma mysz Intellipoint po lewej stronie klawiatury i dostarczoną mysz Dell po prawej stronie klawiatury. Działa uczta dla użytkowników lewo- i praworęcznych.
Mój komputer stacjonarny ma dwie myszy Dell i działa pod kontrolą systemu XP. Na szczęście myszy mają różne identyfikatory sprzętu, więc zmodyfikowałem plik inf w instalatorze sterownika Intellipoint i przekonałem go, że jedna z myszy została stworzona przez Microsoft.
Jednak nie udało mi się uruchomić tego pod Win7 przy ostatniej próbie, więc kiedy pojawi się mój nowy komputer osobisty, prawdopodobnie kupię mysz Microsoft.
Jeden haczyka: Musisz włączyć standardowe przyciski „Swap” funkcyjnych wyłączyć przed instalacją IntelliPoint. W przeciwnym razie po zdalnym pulpicie do tego komputera z innego miejsca przyciski zostaną zamienione.
Możliwe, że sterowniki myszy innych firm będą również działać lepiej niż standardowe sterowniki.
źródło
Alternatywą sprzętową może być mysz do gier. Znalazłem tę mysz SteelSeries, która twierdzi, że jest oburęczna i pozbawiona sterowników. Myślę, że możesz zamienić lewy / prawy przycisk, klikając inny przycisk.
Uważaj, że sam tego nie próbowałem, a to jest drogie w porównaniu do zwykłej myszy. Zastanawiam się, czy warto zmienić normalną mysz.
źródło
Mysz Penguin Oburęczna mysz pionowa działa bardzo dobrze w sesjach zdalnych. Potrzebuję też tylko jednej myszy. Jeśli chcę przełączyć się z lewej na prawą lub odwrotnie, wystarczy kliknąć przełącznik. Wbudowany punkt śledzenia i trackpad w moim Lenovo x230 nie przenoszą moich ustawień do sesji zdalnej. To doprowadza mnie do szału podczas pracy w zdalnej sesji na drodze.
źródło
Myślę, że EitherMouse zasługuje na wzmiankę tutaj. Jestem z tego bardzo zadowolony, gdy muszę użyć okna systemu Windows. Sprawia, że zarządzanie konfiguracją wielu myszy nie stanowi problemu.
Możesz pobrać narzędzie z jego strony internetowej: http://www.eithermouse.com/
Dla potomności dołączę tutaj również rozwiązanie dla GNU / Linux. Moim zdaniem najlepszym sposobem jest zdefiniowanie niestandardowej konfiguracji sekcji Xorg InputClass. Będzie to obowiązywać za każdym razem, gdy mysz zostanie wykryta. Oto mój plik konfiguracyjny
/etc/X11/xorg.conf.d/50-mouses-config.conf
:Identifier
Wartość jest nieistotna. Identyfikator USB można znaleźć za pomocąlsusb
polecenia. Aby zobaczyć, które przyciski są dostępne,xev
można użyć narzędzia do uzyskania identyfikatora przycisku podczas naciskania przycisków myszy. Poleceniaxinput list
można użyć do uzyskania listy wszystkich urządzeń wejściowych w systemie i ich identyfikatora xinput. Możesz uzyskać pełną listę przycisków urządzenia za pomocą poleceniaxinput get-button-map N
, gdzie N jest identyfikatorem xinput urządzenia, npxinput get-button-map 10
. Możesz eksperymentować ze zmodyfikowaniem mapowania przycisków urządzenia za pomocąxinput set-button-map N *mapping*
polecenia, takiego jak:xinput set-button-map 10 3 2 1
Będziesz musiał ponownie uruchomić sesję X, aby nowa konfiguracja Xorg była skuteczna. W przypadku problemu Xorg.log (
tail -f /var/log/Xorg.0.log
) może dać ci wskazówkę, co poszło nie tak.Można
xinput set-button-map
użyć alternatywy, ale jest ona mniej dynamiczna (nie zostanie zastosowana automatycznie po wykryciu urządzenia). Poniższy skrypt można skonfigurować do uruchamiania podczas uruchamiania (w Ubuntu istnieje interfejs GUI do uruchamiania aplikacji, aby go skonfigurować). Z niektórych powodów nie zadziała, jeśli po prostu wywołasz skrypt ze swojego pliku ~ / .profile. Zmienna MOUSE_NAME odpowiada dowolnej nazwie nadanej myszy w wynikachxinput list
polecenia.źródło
W systemie X Window możesz używać xmodmap (narzędzie do modyfikowania map klawiszy i mapowań przycisków wskaźnika w X).
Lewy przycisk to numer 1, prawy przycisk to numer 3. Za pomocą xmodmap możesz zamieniać przyciski myszy w następujący sposób:
źródło