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.

Jonathan
źródło
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 .

neun24
źródło
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.

Varepsilon
źródło
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

Czy próbowałeś / aś touchegg? Byłem w stanie zdefiniować niektóre gesty na touchpadzie mojego MacBooka.

http://code.google.com/p/touchegg/

kekio
źródło
O ile mogę stwierdzić, touchégg działa z trackpadami, ale nie z myszami.
Jonathan
0

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

adi71094
źródło
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.

Barafu Albino
źródło