Dokunmatik alanımın 2'den fazla parmak hareketini destekleyip desteklemediğini nasıl test edebilirim?


14

Unity multitouch özelliklerinden bazılarını kullanmak istiyorum. Touchpad'in 2 parmak hareketini desteklediğini biliyorum, çünkü dokunmatik yüzeyde 2 parmak sürüklediğimde kaydırılıyor.

Dokunmatik yüzeyimin üç ve dört parmak hareketini destekleyip desteklemediğini nasıl test edebilirim? Tüm donanım belgeleri, dokunmatik yüzeyin çok dokunuşlu olduğunu ve kaç parmağı desteklediğini belirtmediğini belirtiyor. Bu bir Thinkpad X120e ve dmesg şöyle diyor:

[   14.821482] Synaptics Touchpad, model: 1, fw: 7.5, id: 0x1e0b1, caps: 0xd000b3/0x340000/0xa0400
[   14.821498] serio: Synaptics pass-through port at isa0060/serio4/input0
[   14.864676] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input7

Daha basit ve daha doğru bir çözüm için - bu askubuntu.com/questions/306412/… (cevaba bakınız) deneyin
mac

Yanıtlar:


18

Htorque'un cevabı için bir güncelleme olarak , şimdi (> 12.04) geis-toolsyerine kullanmalısınız utouch-geis-tools. Bu yüzden aşağıdaki komutları çalıştırın:

sudo apt-get update
sudo apt-get install geis-tools
geisview

Yeni pencerede (Muhtemelen son seçenek) altına gidin ve kontrol edin . finger_number, dokunmatik yüzeyinizin desteklediği çoklu dokunma parmaklarının sayısını söyleyecektir.Device<device_id>Added:<device_name>device touches: <finger_number>


13.04'te bu çözüm işe yaramıyor. Daha kolay ve daha doğru bir çözüm için bunu deneyin - askubuntu.com/questions/306412/…
mac

64-bit 14.04'te bir cazibe gibi çalışır
Vlad T.

7

Cihaz ve hareketlerle ilgili bilgileri gösteren örneğin yükleyebilir utouch-geis-toolsve ardından çalıştırabilirsiniz geistest, örneğin:

Device 10 added
    attr "device name" = "SynPS/2 Synaptics TouchPad"
    attr "device id" = 10
    attr "direct touch" = false
    attr "independent touch" = false
    attr "device touches" = 4
    ....

burada son özellik, cihazların tanıyabileceğini iddia ettiği eşzamanlı dokunma sayısı olarak tanımlanır.

Bununla birlikte, uTouch sistemimde (ThinkPad T510) ikiden fazla parmağı tanımıyor gibi görünüyor, çünkü geistesther zaman gösteriyor

    ...
    attr "gesture name" = "Tap,touch=2"
    ...

üç veya dört parmak dokunuşu yaparken, ancak bunun bir donanım veya yazılım sınırlaması olup olmadığını bilmiyorum (sadece bir hata raporu yaptım ).


Aynı problemim var, bir hata dosyalamam gerekecek gibi görünüyor.
Jorge Castro

4

Http://code.google.com/p/touchegg/ adresinden Touchegg, çoklu dokunma hareketlerini kullanmanızı sağlar

Doğru çalışıyorsa (benim tarafımda değil), kaç parmağınızı kullanabileceğinizi test etmenize izin vermelidir.

(bu arada, dokunmatik yüzeyin çoklu dokunmayı destekleyip desteklemediğini bilmek istiyorsanız, neden sadece özellikleri kontrol etmiyorsunuz?)


touchegg güzel görünüyor ama araç zaten arşivde olduğu için diğer cevabı kabul ettim. Hala +1, güzel bir programa benziyor!
Jorge Castro
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.