सभी,हम Xlib/C के साथ माउस क्लिक को अनुकरण कैसे करते हैं?
मुझे विश्वास नहीं है कि यह प्रश्न उत्तर देने के लिए कठिन है। मैं पिछले दो घंटों से गुगल रहा हूं और काम करने वाली कुछ भी नहीं ढूंढ सकता। मैं बस एक बाएं माउस बटन क्लिक 'प्रवेश' करने के लिए सी/एक्सओआर कोड खोजना चाहता हूं। मैं कोड की एक पंक्ति की अपेक्षा करता हूं लेकिन सी में लिखी गई एकमात्र चीजें लगभग दो दर्जन लाइनें लंबी हैं और वे वैसे भी काम नहीं करते हैं :(ऐसा लगता है कि यह विंडोज़ में किया जा सकता है, लेकिन मैं लिनक्स में हूं
सवाल का कारण यह है कि मैंने एक उपयोगिता लिखी है जो मुझे कीबोर्ड का उपयोग करके कई माउस के बीच अपने माउस पॉइंटर को स्थानांतरित करने देती है। केवल समस्या यह है कि यदि मैं उस स्थान पर जाता हूं जहां विंडो एबीसी होता था लेकिन एक और विंडो xyz उसी स्थान के शीर्ष पर लोड हो गया है, माउस पॉइंटर बस ठीक से xyz पर चलता है, लेकिन xyz पर ध्यान केंद्रित नहीं होता है - जब तक कि मैंने माउस पर क्लिक नहीं किया। इसलिए, मैं अपने 'क्लिक' को बनाना चाहता हूं कोड
जिस कोड को मैंने कोशिश नहीं की वह काम XSendEvent() पर आधारित था।
+1 ** कारण ** सहित आप इसे करना चाहते हैं। –
यदि आप माउस के लिए नहीं पहुंचना चाहते हैं तो आपको इस तरह की चीजों का समर्थन करने वाले विंडो प्रबंधक का उपयोग करने पर विचार करना चाहिए। मैं xmonad की सिफारिश कर सकते हैं, लेकिन कुछ भी हैं। –