Bagaimana saya bisa memetakan gesekan dua jari Apple Magic Mouse ke fungsi back and forward browser web?

12

Apple Magic Mouse tampaknya berfungsi dengan Ubuntu sejauh ini, tetapi hanya beberapa fungsi multitouch yang tampaknya berfungsi. Dengan trackpad, ada banyak fungsi lain dengan utouch. Yang benar-benar ingin saya lakukan adalah memetakan gesekan dua jari untuk mundur / maju di browser.

Jonathan
sumber
1
Coba cari xevdanxmodmap
nikhil
Saya menemukan xev dan xmodmap. Sekarang apa?
Jonathan
Apakah Anda dapat menemukan solusinya? Saya ingin dapat kembali / maju juga
bakytn
Saya sedang berpikir untuk membeli Mouse Ajaib, tetapi menavigasi maju dan mundur adalah hal mendasar saat menjelajah web.
Pembicara
Sejauh yang saya tahu, masih ada cara untuk melakukan ini. Saya berharap seseorang akan membuat alat kustomisasi untuk Magic Mouse.
Jonathan

Jawaban:

1

Saya telah mengatur ini dan banyak gerakan lainnya dengan touchegg. Instal melalui:

sudo apt-get install touchegg

Konfigurasikan touchegg melalui file konfigurasinya yang terletak di sini:

~/.config/touchegg/touchegg.conf

Konfigurasi untuk gerakan yang Anda inginkan adalah sebagai berikut.

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

Penting untuk mengikuti petunjuk terakhir dari FAQ jika Anda ingin mengatur dua atau tiga gerakan jari.

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

Buat skrip shell yang dapat dieksekusi dan jalankan di startup.

Ini menonaktifkan keran dan klik dua dan tiga jari dari driver sinaptik serta menggulirkan dua jari. Jika Anda ingin menjaga ketukan dua jari menjadi klik tombol kanan mouse dan pengguliran dua jari Anda harus melakukannya dengan touchegg juga.

Saya pikir mouse ajaib melaporkan dirinya sebagai trackpad seperti yang dinyatakan di sini .

neun24
sumber
Magic Mouse tidak dilaporkan sebagai trackpad, tetapi sebagai mouse. Itu juga bukan salah satu perangkat sentuh yang didukung.
Jonathan
1

Saya tidak yakin ini akan bekerja dengan Magic Mouse, tetapi dengan Magic Trackpad saya berhasil menggunakan xSwipe untuk mendapatkan kembali / maju navigasi browser, switch workspace, Skala dan tindakan Expo.

varepsilon
sumber
1
Jika Anda membaca balasan lain di utas ini, Anda akan melihat bahwa apa yang berfungsi untuk Magic Trackpad jelas tidak berfungsi untuk Magic Mouse. Mereka perangkat yang sangat berbeda.
Jonathan
0

Sudahkah Anda mencoba touchegg? Saya dapat mendefinisikan beberapa gerakan pada touchpad MacBook saya.

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

kekio
sumber
Sejauh yang saya tahu, touchégg bekerja dengan trackpads, tetapi tidak dengan mouse.
Jonathan
0

Easystroke Gesture Recognition dapat memetakan isyarat ke aplikasi. Anda dapat menemukan Pengenalan Isas Gesture di pusat perangkat lunak ubuntu.

adi71094
sumber
Saya tidak ingin bisa memetakan gerakan pointer ke suatu tindakan, tetapi memetakan gerakan di permukaan mouse (tanpa pointer bergerak) ke suatu tindakan.
Jonathan
0

Pada saat penulisan ini, driver mouse hid-magicmousetidak melaporkan sapuan dua jari berbeda dari satu jari. Jadi tidak ada solusi level aplikasi yang mungkin. Anda harus memperhatikan pengembangan modul kernel. Magic Mouse terlihat dalam sistem sebagai mouse yang sangat mendasar dengan dua scrollwheels. Itu tidak akan terdeteksi oleh perangkat lunak touchpad apa pun.
Sebaliknya, Apple Magic Touch dipandang sebagai touchpad yang sangat canggih dan dapat ditugaskan lebih banyak fungsi daripada di MacOS.

Barafu Albino
sumber