Come posso mappare lo scorrimento con due dita di Apple Magic Mouse sulle funzioni avanti e indietro di un browser Web?


12

L'Apple Magic Mouse sembra funzionare finora con Ubuntu, ma solo un paio di funzioni multitouch sembrano funzionare. Con il trackpad, ci sono molte altre funzioni con utouch. Quello che mi piacerebbe davvero fare è mappare i tocchi con due dita su avanti / indietro in un browser.


1
Prova a cercare xevexmodmap
nikhil

Ho trovato xev e xmodmap. E adesso?
Jonathan,

Sei riuscito a trovare la soluzione? Voglio essere in grado di andare avanti / indietro anche
bakytn

Sto pensando di acquistare un mouse magico, ma navigare avanti e indietro è fondamentale durante la navigazione sul web.
speakman,

Per quanto ne so, non c'è ancora modo di farlo. Vorrei che qualcuno realizzasse uno strumento di personalizzazione per il Magic Mouse.
Jonathan,

Risposte:


1

Ho impostato questo e molti altri gesti con touchegg. Installalo tramite:

sudo apt-get install touchegg

Configurare touchegg tramite il suo file di configurazione che si trova qui:

~/.config/touchegg/touchegg.conf

La configurazione per i tuoi gesti desiderati sarebbe la seguente.

<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>

È importante seguire l'ultimo suggerimento delle FAQ se si desidera impostare gesti con due o tre dita.

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

Creare uno script della shell eseguibile e avviarlo all'avvio.

Ciò disattiva i tocchi e i clic a due e tre dita del driver synaptics nonché lo scorrimento a due dita. Se si desidera mantenere il tocco di due dita per fare clic con il pulsante destro del mouse e lo scorrimento di due dita, è necessario farlo anche con touchegg.

Penso che il mouse magico si riferisca come trackpad come indicato qui .


Il Magic Mouse non viene segnalato come trackpad, ma come mouse. Inoltre, non è uno dei dispositivi supportati da touchégg.
Jonathan,

1

Non sono sicuro che funzionerà con Magic Mouse, ma con Magic Trackpad ho usato con successo xSwipe per ottenere la navigazione indietro / in avanti del browser, il cambio dell'area di lavoro, la scala e le azioni di Expo.


1
Se leggi le altre risposte in questo thread, vedrai che ciò che funziona per Magic Trackpad sicuramente non funziona per Magic Mouse. Sono dispositivi molto diversi.
Jonathan,


0

Easystroke Gesture Recognition può associare un gesto a un'applicazione. puoi trovare Easystroke Gesture Recognition nel centro software di Ubuntu.


Non voglio essere in grado di mappare un movimento del puntatore su un'azione, ma mappare un movimento sulla superficie del mouse (senza che il puntatore si muova) su un'azione.
Jonathan,

0

Al momento della stesura di questo, il driver del mouse hid-magicmousenon segnala lo scorrimento con due dita in modo diverso rispetto a un dito. Pertanto non è possibile alcuna soluzione a livello di applicazione. Devi guardare lo sviluppo del modulo del kernel. Magic Mouse è visto nel sistema come un mouse molto semplice con due rotelle di scorrimento. Non verrà rilevato da alcun software del touchpad.
Al contrario, Apple Magic Touch è visto come un touchpad molto avanzato e può essere assegnato a molte più funzioni rispetto a come in MacOS.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.