Jak odwzorować przeciągnięcie dwoma palcami myszy Apple Magic Mouse na funkcje wstecz i do przodu w przeglądarce internetowej?


12

Apple Magic Mouse wydaje się do tej pory współpracować z Ubuntu, ale wydaje się, że działa tylko kilka funkcji multitouch. Dzięki gładzikowi istnieje wiele innych funkcji z funkcją utouch. To, co naprawdę chciałbym zrobić, to mapowanie przeciągnięć dwoma palcami do tyłu / do przodu w przeglądarce.


1
Spróbuj wyszukać xevixmodmap
nikhil

Znalazłem xev i xmodmap. Co teraz?
Jonathan

Czy udało ci się znaleźć rozwiązanie? Chcę być w stanie również cofać / przewijać
bakytn

Zastanawiam się nad zakupem myszy Magic Mouse, ale nawigacja w przód iw tył ma podstawowe znaczenie podczas przeglądania sieci.
speakman

O ile mi wiadomo, wciąż nie ma na to sposobu. Chciałbym, żeby ktoś stworzył narzędzie do dostosowywania Magic Mouse.
Jonathan

Odpowiedzi:


1

Ustawiłem ten i wiele innych gestów z touchegg. Zainstaluj za pomocą:

sudo apt-get install touchegg

Skonfiguruj touchegg za pomocą pliku konfiguracyjnego znajdującego się tutaj:

~/.config/touchegg/touchegg.conf

Konfiguracja żądanych gestów wyglądałaby następująco.

<touchégg>

<settings>
    <property name="composed_gestures_time">15000</property>
</settings>

<application name="All">      

    <gesture type="DRAG" fingers="2" direction="LEFT">
        <action type="SEND_KEYS">Alt+Right</action>
    </gesture>

    <gesture type="DRAG" fingers="2" direction="RIGHT">
        <action type="SEND_KEYS">Alt+Left</action>
    </gesture>

</application>

Ważne jest, aby postępować zgodnie z ostatnią wskazówką FAQ, jeśli chcesz skonfigurować gesty dwoma lub trzema palcami.

 synclient TapButton2=0
 synclient TapButton3=0
 synclient ClickFinger2=0
 synclient ClickFinger3=0
 synclient HorizTwoFingerScroll=0
 synclient VertTwoFingerScroll=0

Utwórz wykonywalny skrypt powłoki i uruchom go podczas uruchamiania.

Dezaktywuje to stuknięcia dwoma i trzema palcami i kliknięcia sterownika synaptics, a także przewijanie dwoma palcami. Jeśli chcesz, aby stuknięcie dwoma palcami było kliknięciem prawego przycisku myszy i przewijanie dwoma palcami, musisz to zrobić również poprzez dotknięcie.

Myślę, że magiczna mysz zgłasza się jako gładzik, jak podano tutaj .


Magiczna mysz nie jest zgłaszana jako gładzik, ale jako mysz. To także nie jest jedno z obsługiwanych urządzeń touchégg.
Jonathan

1

Nie jestem pewien, czy to zadziała z Magic Mouse, ale z Magic Trackpad z powodzeniem użyłem xSwipe, aby uzyskać nawigację wstecz / do przodu w przeglądarce, przełącznik obszaru roboczego, działania Scale i Expo.


1
Jeśli przeczytasz inne odpowiedzi w tym wątku, zobaczysz, że to, co działa na Magic Trackpad, zdecydowanie nie działa na Magic Mouse. To są bardzo różne urządzenia.
Jonathan


0

Rozpoznawanie gestów Easystroke może zamapować gest na aplikację. Easyystroke Gesture Recognition można znaleźć w centrum oprogramowania Ubuntu.


Nie chcę być w stanie odwzorować ruchu wskaźnika na akcję, ale odwzorować ruch na powierzchni myszy (bez ruchu wskaźnika) na akcję.
Jonathan

0

W tej chwili sterownik myszy hid-magicmousenie zgłasza machnięcia dwoma palcami inaczej niż jednym palcem. Dlatego żadne rozwiązanie na poziomie aplikacji nie jest możliwe. Musisz obserwować rozwój modułu jądra. Magic Mouse jest postrzegana w systemie jako bardzo podstawowa mysz z dwoma kółkami przewijania. Nie zostanie wykryty przez żadne oprogramowanie touchpada.
Wręcz przeciwnie, Apple Magic Touch jest postrzegany jako bardzo zaawansowany touchpad i można mu przypisać znacznie więcej funkcji niż w MacOS.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.