मैं एक मेनू आइटम बनाने का प्रयास कर रहा हूं, जो अनिवार्य रूप से एक वैश्विक क्लिपबोर्ड की तरह है। एक उपयोगकर्ता राइट क्लिक करने में सक्षम होगा, और फिर मेनू आइटम पर होवर करेगा, और फिर उप-मेनू आइटम से वह चयन करना होगा जिसे वह पेस्ट करना चाहता है, चाहे वह किसी भी एप्लिकेशन पर हो (यदि यह संभव नहीं है, तो मैं तैयार हूं) इसे स्वीकार करें कि यह कुछ अनुप्रयोगों पर उपलब्ध है)।
सबसे पहले, विंडोज में, मैं देखता हूं कि एंटी-वायरस जैसे कितने प्रोग्राम इंस्टॉल किए जाने के बाद राइट क्लिक मेनू आइटम दिए जाते हैं:
जैसा कि ऊपर देखा गया है, वेरीफेस, सैंडबॉक्स, और मैकफी सभी एक मेनू आइटम जोड़ने में सक्षम थे। वे इसे कैसे जोड़ते हैं?
दूसरा, अगर मैं जो बनाने की कोशिश कर रहा हूं उसे हासिल करना संभव है, तो मेरे लिए विंडोज बफर और क्लिपबोर्ड में प्रभावी रूप से हुक लगाने के लिए कुछ संसाधन क्या हैं और हर जगह इसकी पहुंच है?
एंड्रॉइड मोबाइल ओएस में, उनके पास एक वैश्विक क्लिपबोर्ड होता है, जहां यदि आप कीबोर्ड से क्लिपबोर्ड बटन दबाते हैं, तो क्लिपबोर्ड ऊपर आता है, इससे कोई फर्क नहीं पड़ता कि वर्तमान में स्क्रीन किस अनुप्रयोग या प्रक्रिया पर है:
मैं समझता हूं कि विंडोज में, कभी-कभी राइट-क्लिक मेनू केवल सीमित होता है और इसे उस प्रक्रिया से परिभाषित किया जाता है। उदाहरण के लिए, जब आप क्रोम में रहते हुए राइट क्लिक करते हैं, तो राइट क्लिक मेनू डेस्कटॉप होम स्क्रीन पर आने से अलग होता है। या अन्य प्रक्रियाएं।
Microsoft Word में, एक क्लिपबोर्ड होता है जो सभी कॉपी किए गए फ़ोटो और टेक्स्ट को सेव करता है, लेकिन प्रक्रिया के बंद होते ही यह या तो बच जाता है या नष्ट हो जाता है, और इस प्रक्रिया के बाहर उपयोग नहीं किया जा सकता है।
उपरोक्त दो पैराग्राफ मुझे यह मानने के लिए प्रेरित कर रहे हैं कि मैं जो बनाने की कोशिश कर रहा हूं वह संभव नहीं है, लेकिन मैं कर्नेल सामग्री तक पहुंचने के बारे में बहुत कम जानता हूं।
यदि मेरा इरादा पर्याप्त रूप से स्पष्ट नहीं है, तो मैं एक डेमो मॉक राइट-क्लिक मेनू बना सकता हूं जो दिखाता है कि उपयोगकर्ता इसका उपयोग कैसे करेगा। जैसे McAfee में एक मेनू आइटम है, मेरे एप्लिकेशन में एक डिफ़ॉल्ट मेनू आइटम होगा, और इस मेनू आइटम में उप मेनू आइटम होंगे, और मैं उनमें से एक पर क्लिक कर सकता हूं वर्तमान प्रक्रिया पर पेस्ट करने के लिए मेरी स्क्रीन चालू है।