Ponowne mapowanie środkowego przycisku myszy w systemie Ubuntu jest łatwe. Wszystko, co musisz zrobić, to utworzyć dla niego nowy plik konfiguracyjny.

Wklejanie za pomocą środkowego przycisku myszy jest wygodną funkcją dla wielu użytkowników Ubuntu, ale nie jesteś sam, jeśli martwisz się przypadkowym wklejeniem prywatnych informacji niezamierzonym kliknięciem. Na szczęście ponowne powiązanie środkowego przycisku myszy w Ubuntu jest prostym procesem.

Jak ponownie powiązać środkowe kliknięcie myszy w systemie Ubuntu

Ponowne przypisanie środkowego przycisku myszy wymaga utworzenia pliku konfiguracyjnego. Przed utworzeniem tego pliku musisz określić wartość związaną z kliknięciem środkowym przyciskiem myszy oraz klawiszami lub przyciskami, do których zamierzasz ponownie powiązać. Zacznij od wpisania następującej komendy w terminalu:

sudo evtest

Zostanie wydrukowana lista wszystkich urządzeń podłączonych do komputera. Pojawi się również aktywny monit z prośbą o wybranie numeru zdarzenia urządzenia. Znajdź swoją myszkę na liście i wprowadź numer wydarzenia.

Zostaną wydrukowane wiersze tekstu opisujące zdarzenia z myszy. Trzymaj mysz nieruchomo i kliknij środkowym przyciskiem myszy. Po wydrukowaniu zdarzenia kliknięcia skopiuj wartość skojarzoną ze środkowym przyciskiem myszy — w tym przypadku 90003.

Na koniec naciśnij Ctrl + C aby zakończyć monitorowanie zdarzeń. Wejdz do każdy test polecenie ponownie i znajdź swoją klawiaturę na liście. Wprowadź numer powiązanego zdarzenia i wprowadź klawisz, do którego chcesz przypisać środkowy przycisk myszy.

Terminal wydrukuje dwa zdarzenia za każdym naciśnięciem i zwolnieniem klawisza. Zapisz nazwę powiązaną z wybranymi klawiszami — w tym przypadku KEY_BACKSPACE. Wyjdź z Ctrl + C kiedy skończysz zbierać kluczowe nazwy.

Następnie musisz zapisać typ magistrali, numer produktu, numer dostawcy i numer wersji powiązanej z myszą. Wprowadź następujące polecenie (zastępując N z numerem zdarzenia powiązanym z twoją myszą) i zapisz cztery kody, które się drukują:

grep "" /sys/class/input/eventN/id/*

Po zapisaniu czterech liczb możesz przystąpić do tworzenia pliku konfiguracyjnego. Wprowadź następujące polecenie, aby utworzyć nowy plik konfiguracyjny i otwórz go w edytorze tekstu, takim jak nano lub Vim:

sudo nano /etc/udev/hwdb.d/mouse-remap.hwdb

Do zapisania nowego pliku konfiguracyjnego użyjesz numerów identyfikacyjnych myszy, kodu zdarzenia środkowego przycisku myszy oraz nazw klawiszy. Wklej następujący kod do edytora i wprowadź unikalne informacje powiązane z Twoimi urządzeniami, aby zakończyć nową konfigurację:

evdev: dane wejściowe: b[typ magistrali]v[dostawca]p[produkt]e[wersja]*
 ID_INPUT_KEY=1
 KEYBOARD_KEY_[kod skanowania]=[kod klucza]

Należy pamiętać, że środkowy przycisk myszy można również przypisać do innego przycisku myszy. Wszedłbyś np btn_lewo jako kod klucza mapujący środkowy przycisk myszy na lewy przycisk myszy. przedrostek, btn_, jest wymagane.

Niestety wydaje się, że mapowanie przycisku myszy na kombinację wielu klawiszy nie jest możliwe.

Po zakończeniu pisania plik konfiguracyjny będzie wyglądał tak. Ten komputer został skonfigurowany do używania środkowego przycisku myszy Backspace. Upewnij się, że kod klucza został napisany małymi literami.

Na koniec musisz zezwolić systemowi na zastosowanie nowej konfiguracji. Wprowadź następujące polecenie, a następnie odłącz i ponownie podłącz mysz do komputera:

sudo aktualizacja systemd-hwdb

Przetestuj środkowy przycisk myszy, aby sprawdzić, czy nowa konfiguracja działa. Być może będziesz musiał zrestartuj swój komputer aby nowa konfiguracja zaczęła obowiązywać.

Jak wyłączyć kliknięcie środkowym przyciskiem myszy

Pomysł wyłączenia środkowego kliknięcia myszą zamiast ponownego mapowania może wydawać się atrakcyjny, jeśli masz skłonność do przypadkowego kliknięcia. Na szczęście możliwe jest wyłączenie środkowego kliknięcia myszą poprzez odpowiednie mapowanie.

Postępuj zgodnie z procesem opisanym powyżej, aby poznać wartość zdarzenia wejściowego środkowego przycisku myszy oraz numery identyfikacyjne powiązane z myszą. Utwórz plik HWDB w taki sam sposób, jak opisano. użyjesz skryty jako kod wyłączający środkowe kliknięcie myszą.

Jeśli twój system korzysta z serwera wyświetlania X11, masz również możliwość wyłączenia kliknięcia środkowym przyciskiem myszy przez xinput. Możesz rozpocząć proces wyłączania środkowego przycisku myszy, znajdując identyfikator xinput dla swojej myszy za pomocą następującego polecenia:

x lista wejść

Zapisz numer identyfikacyjny każdego wskaźnika myszy wymienionego w terminalu. Może być więcej niż jeden. Następnie musisz zmienić mapowanie danych wejściowych dla każdego przycisku myszy. Wprowadź następujące polecenie, używając numeru identyfikacyjnego dla wszystkich wskaźników myszy, zastępując N i M identyfikatorami.

xinput set-button-map N 1 0 3
xinput set-button-map M 1 0 3

Przyciski myszy są zwykle mapowane jako „1 2 3”, odnosząc się do akcji 1 (lewy przycisk myszy), akcji 2 (środkowe kliknięcie) i akcji 3 (prawy przycisk myszy). Możesz wyłączyć lub zmienić mapowanie przycisków myszy w dowolny preferowany sposób, zmieniając numer mapowania xinput.

Usprawnij przepływ pracy, zmieniając mapowanie przycisków myszy

Nie musisz poprzestawać na zmianie mapowania środkowego przycisku myszy. Jeśli jesteś gotowy, aby usprawnić swój proces pracy, lepiej rozważ zakup niesamowitej nowej, wieloprzyciskowej myszy z funkcją przeciągania i klikania.