जीएनयू / लिनक्स में मल्टीटच की जांच कैसे करें


11

लिनक्स में मल्टीटच के बारे में मेरे कई सवाल हैं:

  1. क्या मल्टीटच और MPX (मल्टी-पॉइंटर एक्सटेंशन) संबंधित है? यदि कोई एप्लिकेशन कई कर्सर को हैंडल करता है तो क्या इसका मतलब यह है कि यह मल्टीटच-रेडी है?
  2. यदि मल्टीटच वास्तव में काम कर रहा है तो परीक्षण कैसे करें
    1. सिस्टम में (Xorg, ड्राइवर)
    2. दिए गए आवेदन में
  3. यदि मेरे पास मल्टीटच डिवाइस नहीं है तो मल्टीटच के लिए परीक्षण / विकास कैसे करें? क्या मैं किसी तरह इसका अनुकरण कर सकता हूं?
  4. एचटीएमएल 5 मल्टीटच समर्थन परीक्षण कैसे कर रहा है? उदाहरण के लिए, क्या मुझे इस डेमो का उपयोग करना चाहिए ?

अपडेट 1:

[२.१] यह देखने के लिए कि क्या ड्राइवरों में मल्टीटच का समर्थन किया गया है, एक / डंप / इनपुट / ईवेंटएक्स को डंप कर सकता है और देख सकता है कि उसमें मल्टीटच-संबंधित ईवेंट हैं (जैसे 0x2f /*MT slot being modified*/या 0x35 /* Center X ellipse position */):hd /dev/input/event... | grep ' 00 03 00 2f'

[३] साधारण टचस्क्रीन सिम्युलेटर शुरू किया । हो सकता है कि वहाँ पहले से ही एक है?

अपडेट 2:

के अनुसार xinput test 6मैं मल्टीटच घटनाओं को देखता हूं। लेकिन xevआउटपुट में मैं मल्टीटच के लिए अतिरिक्त निर्देशांक के बिना केवल दोहराया MotionEvents देखता हूं। XInput2 डेटा में कोई भी मल्टीटच-संबंधित नहीं है ...


1) मल्टीटच और एमपीएक्स संबंधित है। 2) एक मल्टीटच वातावरण बनाने के लिए कई ऑनलाइन DIY किट ऑनलाइन हैं। मुझे लगता है कि nuigroup.com एक अच्छा शुरुआती बिंदु है। 3) प्रश्न 2 इसका भी उत्तर देता है। छोटे पैमाने पर और बड़े पैमाने पर उपकरण हैं। 4) शोध
क्रिस

2
नोट: मैंने पहले से ही अपना समाधान विकसित कर लिया है 3.: github.com/vi/virtual_touchscreen
Vi।

जवाबों:


1

मुझे नहीं लगता है कि मल्टीटच या एमपीएक्स कई शाप देने वाले हैं - अभी भी केवल एक ही होगा। मल्टीटच का मूल रूप से मतलब है कि सिस्टम एक समय में एक से अधिक इनपुट को संभाल सकता है (उदाहरण के लिए कई उंगलियां)। मुझे लगता है कि MPX उस का समर्थन करता है। इससे आप दो उंगलियों को छू सकते हैं, उन्हें एक साथ खींच सकते हैं, और यदि उचित रूप से प्रोग्राम किया जाता है, तो सिस्टम तदनुसार छवि को छोटा करेगा। यह सब GUI समर्थन सॉफ्टवेयर की आवश्यकता है। यह स्वतः-जादुई रूप से नहीं होता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.