Dokunmatik yüzey avuç hassasiyeti


11

Synaptics dokunmatik yüzeyli (K) ubuntu 12.04 LTS kullanıyorum. Avuç hassasiyeti korkunç, fareyi her yazışımda aniden farklı bir yere geriliyor. Avuç hassasiyetini etkinleştirmenin / artırmanın bir yolu var mı?


1
@mikewhatever Dokunmatik yüzey dokunmayı devre dışı bırakmak istemiyorum. Avuç içi hassasiyetini artırmak istiyorum, böylece avuç içi dokunuşu parmak dokunuşu olarak algılanmıyor. Bildiğim kadarıyla, işlevini yerine getirmek için maksimum "temas alanını" değiştirmek mümkündür, ama emin değilim. Ama kesinlikle dokunmayı devre dışı bırakmak istemiyorum.
notablytipsy

Tamam, bunu bir yedek seçenek olarak tutalım.
mikewhatever

Bu bir "tam kopya" ise, birisi beni soruya bağlayabilir mi?
Yorumumda

2
@everyone: Bunun yinelenen bir soru olduğuna katılmam gerekiyor. Bu çok geçerli bir soru ve Ubuntu'nun sürekli olarak kutudan düzgün bir şekilde çıkamadığı yeni süper yumuşak dokunmatik yüzeylerle daha geçerli hale geliyor.
Ubuntuser

Yanıtlar:


16

AFAIK, avuç içi algılama, grafik dokunmatik yüzey yapılandırma aracıyla gösterilmez. Bununla birlikte, kullanarak oynamaya çalışabilirsiniz dedi synclient.

Hangi seçeneklerin mevcut olduğunu görmek için şunu çalıştırın: synclient -l | grep -i palm

PalmDetect              = 0
PalmMinWidth            = 10
PalmMinZ                = 200

Bunlar, avuç içi algılamasını etkinleştirmek, çalıştırmak synclient PalmDetect=1ve sonra diğer ikisinin değerlerini denemek için gördüğüm seçenekler .

   "PalmMinWidth" "integer"
          Minimum finger width at which touch is considered a palm.  Prop‐
          erty: "Synaptics Palm Dimensions"

   "PalmMinZ" "integer"
          Minimum  finger  pressure  at  which touch is considered a palm.
          Property: "Synaptics Palm Dimensions"

Doğru değerleri bulduğunuzda, Başlangıç ​​Formu'nda aşağıdaki formun komutuyla bir başlangıç ​​girişi oluşturun:

synclient PalmDetect=1 PalmMinWidth=xx PalmMinZ=yy

... burada xx ve yy istenen değerlerdir.


Test ettiğimde işe yarıyor gibi görünüyor, ancak periyodik olarak hala imleci hareket ettiren yanlışlıkla palm touchpad tıklama olaylarını alıyorum. Sanırım varsayılanları avucumu algılamada iyi olmadığından tekrar değerlerle oynamalıyım. Çılgınca bu seçenekler bir şekilde ayarlarla kullanılamaz.
noisygecko

5
ETPS / 2 Elantech Touchpad'e sahip olan ASUS S-200 için PalmMinWidth = 5 ve PalmMinZ = 20 gibi iyi ayarlar buldum. YPMV. (Avuç içleriniz değişebilir)
ngm

@ngm değerleri de bir ThinkPad T410
springloaded

1

Gönderdiği ayarların yanı sıra mikewhatever, bu ayarlar benim için çok iyi çalışıyor gibi görünüyor:

synclient AreaLeftEdge=2000 
synclient AreaRightEdge=5000

Not: bunlar cihazım için ayarlar ... cihaz değerlerini bulmanız gerekiyor.

İmleci "normal" olarak taşıyana kadar sıfırdan başlayarak AreaRightEdge değerini artırmayı deneyin. AreaLeftEdge tam tersi çalışır, bu nedenle sıfırdan, hareket etmeyene kadar artırın ... sonra imleç tekrar "normal" olarak hareket edene kadar yavaş yavaş geri gidin. (sonunda, AreaRightEdge, AreaLeftEdge'den daha düşük olamaz).

Belki Üst ve Alt da ayarlanmalıdır ... Bunu daha sonra test edeceğim, ama en azından Sol / Sağ işi yapıyor gibi görünüyor.

Ayrıca, "duyarlılık" açısından, bunları ayarlayabilirsiniz:

FingerLow               = 25
FingerHigh              = 50

Yukarıdaki değerler gibi, sizin için en uygun olanları bulmaya çalışın.

(Cevabımı kendi soruma aktardı :) Synaptics Touchpad: avuç içi tarafından tetiklenen 2 parmak problemini çözme


0

Lepe'nin mükemmel cevabına ek olarak: AreaLeftEdge ve AreaRightEdge sayılarını kullanarak

kullanıcı @ t560: ~ $ xinput listesi

ve içinde bir çizgi var

PS SynPS / 2 Synaptics Dokunmatik Yüzey id = 11 [bağımlı işaretçi (2)]

ve ardından cihaz numarasını alıp

xinput --test 11

ve daha sonra sınırların olmasını istediğim yere karşılık gelen sayıları not ederek parmağımı altlık boyunca sürükledim.

Benim durumumda (Thinkpad T560), pedin uçları yaklaşık 2200 ve 4400'dür, bu yüzden 2700 ve 3700'ü sol ve sağ kenarlarım olarak ayarladım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.