Mam mysz z dużą ilością przycisków, ale to nie jest taki główny nurt jak Logitech. W systemie Windows mam sterownik, który pozwala mi przypisywać działania takie jak zamknij okno (Ctrl + W) lub następna karta (Ctrl + Tab), ale nie mam sterownika dla systemu Linux. Ponieważ Linux jest tak elastyczny, pomyślałem, że może to być ogólny sposób, niezależnie od marki?
Aktualizacja: Na podstawie danych z Cyrex zainstalowałem i uruchomiłem, sudo apt-get install btnx
które znalazły kilka, ale nie wszystkie przyciski myszy.
Znaleziono: lewy, prawy, koło, kółko, kciuk do przodu, kciuk do tyłu.
Nie znaleziono: koło w lewo, koło w prawo, środkowy przycisk kciuka.
Identyfikator dostawcy to 0x04d9, identyfikator modelu to 0xa015.
Aktualizacja 2: W Systemie> Prefs> Mysz jest ikona żarówki do testowania szybkości dwukrotnego kliknięcia. Każdy działający przycisk może włączać i wyłączać żarówkę, ale brakujących przycisków nie. Wydaje się, że Ubuntu nie zna tych przycisków i dlatego nie rejestruje ich kliknięć. Chyba muszę polować na kierowcę, choć mysz z głównego nurtu jest prawdopodobnie łatwiejszym sposobem.
Odpowiedzi:
Jeśli wszystkie przyciski zostaną poprawnie wykryte, możesz zainstalować btnx:
sudo apt-get install btnx
LUBsudo aptitude install btnx
Następnie przejdź do: Aplikacje -> Narzędzia systemowe -> Btnx
Obsługuje wiele rodzajów myszy
źródło
Mam MX Anywhere „M-R0001”
Używam przycisków do przodu i do tyłu jako Kopiuj i Wklej.
Kroki:
1) Wszystkie przyciski są wykrywane przy ostatnim jądrze ... przynajmniej przy pomocy
2) Zasadniczo wystarczy zmapować te przyciski za pomocą pożądanych działań. Jak się dowiedzieć za pomocą przycisku jest wciśnięty i odpowiedni kod numeryczny? Możesz użyć programu „xev”:
Ten program to sniffer zdarzeń klawiszy i myszy. Gdy jest uruchomiony, możesz zobaczyć okno, w którym możesz naciskać przyciski myszy i sprawdzać, czy zostaną wykryte. Na przykład za pomocą przycisku powiększenia Performance MX zobaczysz coś takiego:
oznacza to, że 13 to kod tego przycisku myszy. Możesz wypróbować każdy przycisk myszy na dłoni ... dla łatwego dostępu, oto mapa Performance MX:
pozostałe przyciski są dobrze rozpoznawane i nie trzeba mapować do akcji.
3) Teraz musisz zainstalować mały program do ponownego mapowania wejść myszy i klawiatury. Magik to „xbindkeys” ... łatwa instalacja polega na:
4) Po zainstalowaniu możesz wykonać magię. Pomysł polega na skonfigurowaniu przycisków myszy, aby wysyłały kombinacje klawiszy w celu aktywacji innych funkcji pulpitu (w rzeczywistości xbindkeys można używać do uruchamiania dowolnego innego programu po naciśnięciu przycisku myszy). W KDE możesz to zrobić za pomocą kombinacji klawiszy Ctrl + F10. Chodzi o to, aby utworzyć plik konfiguracyjny xbindkeys do wykonania zadania.
5) Aby utworzyć plik konfiguracyjny, uruchom następujące polecenie:
6) I musimy edytować plik, aby określić mapowanie twojego przycisku:
7) Musimy dodać nasze konfiguracje „od klucza do klucza”. Na przykład mam następujące:
8) Wprowadzono nowy wymóg. program „xte”, który w zasadzie symuluje kombinacje klawiszy użytkownika. Zainstaluj za pomocą:
Teraz, jeśli uruchomisz na terminalu coś takiego:
oznacza to symulację naciśnięcia klawisza Ctrl+ F10. Pomysł polega na użyciu xbindkeys do powiedzenia: „kiedy naciskam 13 przycisk myszy, wysyłam naciśnięcie Ctrl+ F10klawisza za pomocą programu xte, aby wygenerować”
9) I na koniec, musisz skonfigurować „xbindkeys”, aby działał automatycznie przy starcie systemu. Startup Applications / Add program button i wpisz „/ usr / bin / xbindkeys” w oknie dialogowym.
GOTOWY
źródło
xev | grep button
za pomocą przycisków myszy ..Easystroke to aplikacja do rozpoznawania gestów myszy i menedżer gestów myszy dla dystrybucji Ubuntu i innych systemów Linux. pozwala użytkownikowi kontrolować aplikację ubuntu za pomocą ręcznie rysowanych gestów myszy lub rysowania na ekranie. Funkcja Easystroke działa na komputerach typu Tablet, może być równie dobrze używana z myszą, piórem, a nawet palcami, jeśli masz ekran dotykowy.
Zainstaluj Easystroke w Ubuntu
Jeśli chcesz zainstalować easystroke przez PPA, możesz dodać repozytorium PPA, wpisz to polecenie:
Dla użytkowników Unity : EasyStroke nie używał jeszcze apletu wskaźnika, więc po uruchomieniu go z menu nic nie ma w aplecie wskaźnika. Aby rozwiązać ten problem, po prostu uruchom następujące polecenie w terminalu:
Uruchomi EasyStroke i automatycznie otworzy okna konfiguracji.
Źródło
źródło
Funkcja Easystroke Gesture Recognition została zaprojektowana przede wszystkim do tworzenia niestandardowych gestów urządzenia wskazującego , ale może być również używana do przypisywania akcji do prostych naciśnięć przycisków.
Aby użyć go w ten sposób,
W Preferencjach ▸ Zachowanie ▸ Dodatkowe przyciski ▸ Dodaj , wybierz Natychmiastowe gesty, a następnie naciśnij żądany przycisk myszy w szarym polu.
W Akcje kliknij Dodaj akcję .
Kliknij dwukrotnie kolumnę Stoke, a następnie ponownie naciśnij żądany przycisk myszy.
Kliknij kolumny Nazwa , Typ i Szczegóły, aby skonfigurować akcję.
źródło
Jeśli zainstalujesz CompizConfig Settings Manager , będziesz mógł ustawić wiele skrótów przycisków zarządzania oknem.
Może zająć trochę wysiłku, aby ustalić, który przycisk jest który.
Na zrzucie ekranu przypisuję otwarcie przełącznika Super + Tab do kliknięcia lewym przyciskiem myszy mojego kółka przewijania.
źródło
Olli Salonen ma własne PPA, które należy dodać do listy, jeśli chcesz zainstalować przez apt. Oto informacje o dodawaniu ppa.
https://launchpad.net/~daou/+archive/ppa
Link ten może również pomóc w instalacji na nowszej wersji Ubuntu, ponieważ widzę, że Olli nie jest aktywny od dłuższego czasu.
źródło
Btnx jest dostępny do pobrania stąd .
źródło
Źródło jest tutaj: http://github.com/cdobrich/btnx.git Zostało zbudowane i działało na moim Linux Mint 13 bez problemów. Uwaga: btnx-config musi być uruchamiany z uprawnieniami roota.
źródło
W połowie 2017 r. Wydaje się, że nie ma żadnego zaktualizowanego pakietu btnx dla Ubuntu 16.04 LTS, a także wydaje się, że easyystroke nie jest już utrzymywany.
Chciałem przypisać funkcję kopiuj / wklej do dwóch dodatkowych przycisków mojego (dziesięcioletniego, ale przetestowanego w bitwie) Microsoft IntelliMouse i ostatecznie zdecydowałem się na imwheel , który jest opisany na tej stronie na Wiki Ubuntu .
Dla porównania, oto moje
~/.imwheelrc
:Aby uruchomić narzędzie together z serwerem X, ustawionym
IMWHEEL_START=1
w/etc/X11/imwheel/startup.conf
.źródło
Zaakceptowana odpowiedź jest nieaktualna, oto zaktualizowana wersja.
Powinieneś już mieć je tak, jak powinny być dostarczane z Ubuntu, ale uruchom to na wszelki wypadek.
Teraz pobierz i zainstaluj
1) btnx-config 2) btnx W tej kolejności.
Żeby zainstalować:
Rozpakuj i
cd
do każdego z tych folderów.W każdym z nich uruchom:
Po zainstalowaniu obu z nich uruchom
W zakładce Konfiguracje kliknij Wykryj mysz i przyciski
W zakładce Przyciski przypisz klawiszowi myszy klawisz lub funkcję. Upewnij się, że ☑ znacznik wyboru jest włączony .
Na koniec w zakładce Konfiguracje kliknij przycisk Uruchom ponownie btx, aby zmiany zostały wprowadzone.
źródło