दुर्भाग्य से विंडोज में ग्लोबल हॉटकीज़ को प्रबंधित या खोजने का कोई केंद्रीकृत, प्रशासनिक तरीका नहीं है। जब कोई एप्लिकेशन खुद को एक वैश्विक हॉटकी सेट करता है, तो यह विंडोज़ को बताता है कि यह सभी कीबोर्ड घटनाओं और फ़िल्टर को सुनना चाहता है, जो कि विंडोज के एक बार यह बताने के बारे में सुनना चाहता है।
दूसरे शब्दों में:
- आप ग्लोबल हॉटकीज़ को एक एप्लिकेशन में सक्षम करते हैं (जैसे कि Winamp)
- Winamp विंडोज को बताता है कि यह विंडोज एपीआई के माध्यम से सिस्टम-वाइड कीबोर्ड घटनाओं को सुनना चाहता है (यह सरलीकृत है, कुछ कीबोर्ड इवेंट हैं जो अभी भी उपयोगकर्ता कार्यक्रमों से दूर हैं, कुछ एप्लिकेशन को अधिक विवरण प्राप्त करने के लिए फिल्टर स्थापित करना होगा)
- जब कोई कीबोर्ड ईवेंट होता है (एक कुंजी को धक्का दिया जाता है), तो विंडोज़ ने एप्लिकेशन को एक संदेश भेजते हुए कहा "एक कुंजी दबाया गया था, यहां एक विवरण है"
- एप्लिकेशन तब विंडोज द्वारा दी गई जानकारी को देखता है जिसमें आम तौर पर कुंजी को धक्का दिया जाता है और कोई भी संशोधक (जैसे कि शिफ्ट, अल्ट, सीटीएल, विंडोज कुंजी)
- अनुप्रयोग क्या रुचि रखता है और किस कुंजी को दबाया गया था, इस पर निर्भर करते हुए, अनुप्रयोग कुछ क्रिया करेगा (उदाहरण के लिए, गीत रोकें) या अन्यथा वापस नियंत्रण वापस विंडोज को दे। यानी, यदि महत्वपूर्ण संयोजन जो एप्लिकेशन में रुचि रखता था, उसे दबाया गया था, तो यह प्रासंगिक कार्रवाई करेगा।
इस प्रक्रिया के कारण और यह वैश्विक प्रमुख प्रेस को संभालने के लिए आवेदन पर निर्भर है, आप देख सकते हैं कि इसके लिए कोई केंद्रीय प्रशासन या नियंत्रण क्यों नहीं है।
मेरी एकमात्र सलाह यह हो सकती है कि ProcMon या Process Explorer जैसी किसी चीज का उपयोग किया जाए, यह देखने के लिए कि जब आप उस महत्वपूर्ण संयोजन को दबाते हैं, जिसमें आप रुचि रखते हैं, तो क्या गतिविधि होती है।