जवाबों:
सबसे पहले आपको NirCmd डाउनलोड करना होगा । यह किसी भी स्थापना की आवश्यकता नहीं है।
NirCmd एक छोटी कमांड-लाइन उपयोगिता है जो आपको किसी भी उपयोगकर्ता इंटरफ़ेस को प्रदर्शित किए बिना कुछ उपयोगी कार्य करने की अनुमति देती है।
NirCmd के पास एक निफ्टी कमांड है जिसे setdefaultsounddevice
हमें जरूरत है।
setdefaultsounddevice [डिवाइस का नाम] {भूमिका}
विंडोज 7 / Vista / 2008 पर डिफ़ॉल्ट साउंड डिवाइस सेट करें। [डिवाइस का नाम] डिवाइस का नाम है, जैसा कि ध्वनि उपकरणों की खिड़कियों की सूची में दिखाई देता है, उदाहरण के लिए: स्पीकर, लाइन इन, माइक्रोफोन, और इसी तरह ... {भूमिका} पैरामीटर वैकल्पिक है और इनमें से किसी एक की गणना कर सकते हैं निम्नलिखित मान: कंसोल के लिए 0 (डिफ़ॉल्ट मान), मल्टीमीडिया के लिए 1, और संचार के लिए 2।
एक बार जब आप प्रोग्राम डाउनलोड कर लेते हैं, तो आप इसे अपने विंडोज़ फ़ोल्डर या अपने चयन के एक फ़ोल्डर में रख सकते हैं। यदि आप इसे अपने विंडोज़ फ़ोल्डर में रखते हैं, तो आपको nircmd.exe फ़ाइल का स्थान नहीं जानना होगा। उस पर और बाद में।
अब हमें आपका [डिवाइस नाम] खोजने की आवश्यकता है। पर जाएं: नियंत्रण कक्ष \ हार्डवेयर और ध्वनि \ ध्वनि और अपने उपकरणों का पता लगाएं। वे सबसे अधिक संभावना वक्ताओं कहा जाएगा।
आपको नामों में से एक को बदलना होगा। मैं ऑनबोर्ड साउंड डिवाइस को बदलना पसंद करता हूं क्योंकि एक बार जब आप यूएसबी हेडसेट को अनप्लग कर देते हैं और डिवाइस के नाम पर वापस प्लग इन करते हैं तो स्पीकर को रीसेट कर दिया जाएगा। आप डिवाइस पर गुण चुनकर और शीर्ष फ़ील्ड में इच्छित नाम टाइप करके एक उपकरण का नाम बदल देते हैं।
जब ऐसा किया जाता है तो आपके पास दो प्लेबैक डिवाइस होने चाहिए, एक को स्पीकर (हेडसेट) तो दूसरे को लाउडस्पीकर।
हम वांछित डिवाइस पर स्विच करने के लिए अब NirCmd का उपयोग कर सकते हैं। इस तरह:
> nircmd.exe setdefaultsounddevice Speakers
हालाँकि मैंने पाया कि जब इसे चलाया जाता है तो Skype (मेरे मामले में) नहीं बदलता है। इसलिए हमें वैकल्पिक {भूमिका} पैरामीटर का भी उपयोग करने की आवश्यकता है।
> nircmd.exe setdefaultsounddevice Speakers
> nircmd.exe setdefaultsounddevice Speakers 2
सौभाग्य से NirCmd स्क्रिप्ट का समर्थन करता है। तो दो स्क्रिप्ट बनाते हैं जो हमारे स्पीकर पर स्विच करता है और एक जो हमारे हेडसेट पर स्विच करता है।
SwitchToHeadset.ncl:
setdefaultsounddevice "Speakers"
setdefaultsounddevice "Speakers" 2
SwitchToSpeakers.ncl:
setdefaultsounddevice "LoudSpeakers"
setdefaultsounddevice "LoudSpeakers" 2
आप नोटपैड का उपयोग करके इन्हें बना सकते हैं। वे केवल .txt के बजाय .ncl एक्सटेंशन वाली टेक्स्ट फ़ाइल हैं। उन्हें सुविधाजनक स्थान पर रखें। हमें शीघ्र ही आवश्यकता होगी।
अपने निर्णय पर निर्भर करता है कि nircmd.exe फ़ाइल कहाँ रखी जाए, निम्नलिखित भिन्न हो सकती है। मैं समाधान का उपयोग कर रहा हूँ जहाँ मैं nircmd.exe को विंडोज़ फ़ोल्डर में नहीं रखता हूँ।
अब आपको इन स्क्रिप्ट्स के लिए अपनी G कीज़ को बाँधने के लिए Logitech गेमिंग सॉफ्टवेयर (ड्राइवर) पर जाने की आवश्यकता है। जिस बटन को आप बांधना चाहते हैं, उसे चुनें और शॉर्टकट चुनें, nircmd.exe और .ncl स्क्रिप्ट को चलाने के लिए पथ में एक उपयुक्त नाम और प्रकार चुनें।
"X:/Audio switch/nircmd.exe" script "X:/Audio switch/SwitchToSpeakers.ncl"
SwitchToHeadset और SwitchToSpeakers दोनों को बांधना याद रखें।
हो गया! का आनंद लें।
मुझे एक आसान उपाय मिला।
मैंने यहाँ (ऑडिओस्विच) में इस मददगार छोटे ऐप का इस्तेमाल किया और मैंने साउंड सेटिंग को कुछ कीस्ट्रोक्स पर मैप किया, और फिर उन्हें हेडसेट के साइड के बटन पर मैप किया।
समान अंतिम परिणाम, लेकिन वहां पहुंचने के लिए एक आसान रास्ता, और ऐप वैसे भी उपयोगी है यदि आपके पास प्रबंधित करने के लिए कई ध्वनि आउटपुट डिवाइस हैं।
यहां "ऑडिओस्विच" नामक एक अलग कार्यक्रम का उपयोग करने का एक और विकल्प है:
ऑडिओविच डाउनलोड करें और स्थापित करें https://github.com/sirWest/AudioSwitch/releases
टास्कबार मेनू से ऑडिओस्विच सेटिंग्स खोलें और उन सभी ऑडियो डिवाइसेस को अक्षम करें जिन्हें आप नहीं चाहते हैं कि वे स्विच करें। (प्रत्येक अवांछित डिवाइस को अक्षम करने के बाद नीचे दाएं कोने में "सेटिंग सहेजें" पर क्लिक करना सुनिश्चित करें।)
"हॉट कीज़" टैब पर जाएं और "PreviousPlaybackDevice" या "NextPlaybackDevice" चुनें (यह कोई फर्क नहीं पड़ता) और इसके लिए हॉटकी बनाएं। (मैं " Shift+ F3" का उपयोग करने का चयन करता हूं, लेकिन किसी भी कॉम्बो का उपयोग करने के लिए स्वतंत्र महसूस करता हूं।) "हॉटट्स लागू करें और बंद करें" पर क्लिक करके मेनू से बाहर निकलें।
Logitech गेमिंग सॉफ्टवेयर खोलें और अपने पसंदीदा Logitech "G" कुंजी को सेट करें जो आप पिछले चरण में "हॉट की" मेनू से उपयोग करने के लिए चुनते हैं। (मैं इसे "G3" कुंजी पर मैप करना चुनता हूं क्योंकि यह मेरा अगला उपलब्ध था।)
मैंने अपनी Steelseries Apex 350 के साथ यह कोशिश की और इसे निम्नलिखित के रूप में काम करने के लिए मिला:
मैंने ऊपर उल्लिखित AudioSwitcher ऐप का इस्तेमाल किया। संपर्क
मैंने ऐप में हॉटकीज़ को आउटपुट 1 के लिए "F1 + 1" और आउटपुट 2 के लिए "F2 + 2" को संपादित किया।
TL / DR: ऐप में हॉटकी सेट करें और फास्ट स्विचिंग के लिए प्रतिद्वंद्वी सॉफ्टवेयर के साथ एक ही हॉटकी सेट करें