Nonaktifkan Gerakan Mouse di Zona Ketuk pada Trackpad Synaptics

17

Saya memiliki HP dv6-3160 dengan trackpad "lunak", misalnya tombol-tombolnya.

Ubuntu 12.10 berfungsi dengan baik selain ketika saya ingin menyeret + drop. Karena area pergerakan mouse termasuk tombol jika saya menahan tombol kiri saya dapat mengacaukan semuanya hanya dengan sentakan jari kiri saya (saya tentu saja dapat menggunakan ketuk untuk mengklik dan kemudian memindahkan barang tetapi hanya naik!) .

Yang ingin saya lakukan adalah dapat mengatur "zona mati" - hentikan semua gerakan mouse di area tombol (saya punya cukup ruang di atas).

Menginstal paket synaptics dan mencoba menggunakan synclient dan pengaturan BottomEdge tetapi tidak peduli apa (valid - jika saya atur terlalu rendah kesalahannya) nilai yang saya atur untuk perilaku mouse tidak berubah.

Banyak terima kasih sebelumnya.

Dave
sumber
Sepertinya Anda harus menambal driver sendiri, jika memungkinkan, untuk membuat deadzone. Itu bukan kasus penggunaan normal.
Ken Kinder
1
Tampaknya berfungsi ok di Windows. Meskipun area tersebut berfungsi sebagai mouse, saya pikir ketika Anda mengkliknya tidak merespons gerakan di sana. Saya tidak bisa berpikir saya satu-satunya dengan ini - ini benar-benar menyakitkan.
Dave
1
Saya mengalami masalah yang sama persis dan AreaBottomEdge tidak bekerja untuk saya seperti yang saya inginkan. Apakah Anda berhasil menyelesaikan masalah?
Fabio A.

Jawaban:

18

Saya sendiri mengalami masalah ini dan sayangnya ini masalah RTFM, karena dijelaskan dalam manual dengan cukup jelas (Lihat di sini: http://www.x.org/archive/X11R7.5/doc/man/ man4 / synaptics.4.html ).

Nilai yang relevan adalah "AreaBottomEdge" dan manual mengatakan "Abaikan gerakan, gulir dan ketuk yang terjadi di bawah tepi ini. Opsi ini dinonaktifkan secara default dan dapat diaktifkan dengan mengatur opsi AreaBottomEdge ke nilai integer apa pun selain nol." Jadi untuk mencobanya Anda bisa melakukannya:

  1. Lakukan synclient -l | grep BottomEdgeuntuk mengetahui tepi bawah touchpad Anda.
  2. Membiarkan xmenjadi nilai BottomEdgeminus ketinggian deadzone yang Anda inginkan
  3. Lakukan a synclient AreaBottomEdge=x
  4. Agar tetap permanen, letakkan sebagai "Opsi" di 50-synaptics.conffile (Tidak tahu di mana itu di Ubuntu, saya di Archlinux dan di sana itu /etc/X11/xorg.d/50-synaptics)

Bagaimanapun, semoga ini membantu.

calrama
sumber
Perhatikan bahwa, setidaknya untuk trackpad saya, nilai 'nol' untuk ini sebenarnya ada di bagian atas trackpad. Jadi untuk menurunkan garis AreaBottomEdge, Anda perlu menambah angkanya.
Jeffrey Martinez
Saya pikir di Ubuntu tempat untuk menyimpannya tampaknya adalah /usr/share/X11/xorg.conf.d/. Saya meletakkan bagian InputClass di sana dengan MatchProduct "SynPS / 2 Synaptics TouchPad" ditambah arahan lain yang diperlukan untuk mengatur pengaturan AreaBottomEdge seperti yang dijelaskan dalam halaman manual synaptics X11.
Reed Hedges
Perhatikan bahwa Area*Edgeopsi tidak mengabaikan sentuhan di area-area yang dapat menyebabkan masalah lain: bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/…
stiemannkj1