मेरे पास/dev/input/event12 और/dev/input/event13 पर ईवेंट के साथ एक टच स्क्रीन है। /dev/input/event12 मुख्य स्पर्श इनपुट है, और संक्षेप में, मैं व्यवहार को नियंत्रित करने के लिए सीधे ईवेंट को निर्देश भेजना चाहता हूं (यानी, स्थान पर क्लिक करें आदि)।

Xdotool जैसे उपकरण काम नहीं करना चाहते क्योंकि यह उपकरण दूसरे सूचक के रूप में सेट किया जा रहा है (देखें: https: //dwm.suckless.org/multi-pointer/) और xinput set-cp <window> <master> का उपयोग करने की अनुशंसा अपेक्षा के अनुरूप काम नहीं करती है।

0
dlawler 15 मई 2019, 21:40

1 उत्तर

सबसे बढ़िया उत्तर

पायथन और पायथन-एवदेव का उपयोग करके एक समाधान पाया गया। evdev का उपयोग करके आप डिवाइस को असाइन कर सकते हैं और अनुमत कार्यों के भीतर पैरामीटर पास कर सकते हैं। मेरे मामले में यह इस प्रकार है:

device.write(e.EV_KEY, e.BTN_TOUCH, 1) device.write(e.EV_KEY, e.BTN_TOUCH, 0) device.write(e.EV_SYN, 0, 0)

0
dlawler 16 मई 2019, 11:33