मुझे पता है, मैं /dev/input/eventx
के माध्यम से एंड्रॉइड/लिनक्स में इनपुट डिवाइस सुन सकता हूं। यदि आप सुपरसुर हैं, तो आप डिवाइस पर एक ईवेंट भेज सकते हैं।मैं अपने एंड्रॉइड डिवाइस पर नया वर्चुअल माउस डिवाइस कैसे बना सकता हूं?
मैं माउस घटनाओंविंडोज या लिनक्स पर, एक सुपर उपयोगकर्ता के रूप में मेरे एंड्रॉयड डिवाइस को भेजने के लिए TeamViewer की तरह चाहते हैं, और मैं इस एक माउस के साथ है की ज़रूरत है। इसके बिना, मैं जब भेजने इस घटना /dev/input/event8
को /dev/input/event8 xxxx xxxx xxxxxxxx
sendevent Could not open /dev/input/event8, No such device
के रूप में त्रुटि मिलती है, mknod /dev/input/event8 c 13 71
यह समस्या मेरे डिवाइस के लिए ब्लूटूथ माउस को जोड़ने हल किया जा सकता के साथ बनाया नोड। डिवाइस स्वचालित रूप से /sys/devices/platform/tegra_uart.2/tty/ttyHS2/hci0
एचसीआई 0: 11 के तहत स्वचालित रूप से बनाया गया है इनपुट ईवेंट /dev/input/event7 (major 13 minor 71)
भी बनाते हैं। अब, मैं उस नोड पर ईवेंट भेज सकता हूं और एंड्रॉइड माउस कर्सर को नियंत्रित कर सकता हूं। लेकिन मैं माउस से कनेक्ट नहीं होना चाहता।
क्या कोई सुझाव दे सकता है कि मैं अपने एंड्रॉइड डिवाइस पर वर्चुअल माउस डिवाइस कैसे बना सकता हूं?
माउस डिवाइस? O_O –
हां, जैसे टचस्क्रीन लेकिन असली हार्डवेयर डिवाइस के बिना। मेरा मतलब है, वर्चुअल माउस डिवाइस। –
@ErdemUYSAL http://lxr.free-electrons.com/source/Documentation/input/input.txt और ड्राइवर/इनपुट/माउस/के तहत कोड भी देखें। –