Logitech G कुंजी का उपयोग करके प्लेबैक डिवाइस को स्विच करें


10

मेरे पास स्पीकर और एक यूएसबी हेडसेट (G35) है। मैं आसानी से प्लेबैक प्लेबैक उपकरणों पर जाने और मैन्युअल रूप से डिफ़ॉल्ट प्लेबैक डिवाइस को बदलने के बिना दो प्लेबैक उपकरणों के बीच स्विच करना चाहता हूं। अधिमानतः जी-कुंजी का उपयोग करना।

जवाबों:


15

शुरू करना

सबसे पहले आपको NirCmd डाउनलोड करना होगा । यह किसी भी स्थापना की आवश्यकता नहीं है।

NirCmd एक छोटी कमांड-लाइन उपयोगिता है जो आपको किसी भी उपयोगकर्ता इंटरफ़ेस को प्रदर्शित किए बिना कुछ उपयोगी कार्य करने की अनुमति देती है।

NirCmd के पास एक निफ्टी कमांड है जिसे setdefaultsounddeviceहमें जरूरत है।

मैनपेज

setdefaultsounddevice [डिवाइस का नाम] {भूमिका}

विंडोज 7 / Vista / 2008 पर डिफ़ॉल्ट साउंड डिवाइस सेट करें। [डिवाइस का नाम] डिवाइस का नाम है, जैसा कि ध्वनि उपकरणों की खिड़कियों की सूची में दिखाई देता है, उदाहरण के लिए: स्पीकर, लाइन इन, माइक्रोफोन, और इसी तरह ... {भूमिका} पैरामीटर वैकल्पिक है और इनमें से किसी एक की गणना कर सकते हैं निम्नलिखित मान: कंसोल के लिए 0 (डिफ़ॉल्ट मान), मल्टीमीडिया के लिए 1, और संचार के लिए 2।

एक बार जब आप प्रोग्राम डाउनलोड कर लेते हैं, तो आप इसे अपने विंडोज़ फ़ोल्डर या अपने चयन के एक फ़ोल्डर में रख सकते हैं। यदि आप इसे अपने विंडोज़ फ़ोल्डर में रखते हैं, तो आपको nircmd.exe फ़ाइल का स्थान नहीं जानना होगा। उस पर और बाद में।

[डिवाइस का नाम] ढूँढना

अब हमें आपका [डिवाइस नाम] खोजने की आवश्यकता है। पर जाएं: नियंत्रण कक्ष \ हार्डवेयर और ध्वनि \ ध्वनि और अपने उपकरणों का पता लगाएं। वे सबसे अधिक संभावना वक्ताओं कहा जाएगा।

प्रतिश्रवण उपकरण

आपको नामों में से एक को बदलना होगा। मैं ऑनबोर्ड साउंड डिवाइस को बदलना पसंद करता हूं क्योंकि एक बार जब आप यूएसबी हेडसेट को अनप्लग कर देते हैं और डिवाइस के नाम पर वापस प्लग इन करते हैं तो स्पीकर को रीसेट कर दिया जाएगा। आप डिवाइस पर गुण चुनकर और शीर्ष फ़ील्ड में इच्छित नाम टाइप करके एक उपकरण का नाम बदल देते हैं।

उपकरण के गुण

जब ऐसा किया जाता है तो आपके पास दो प्लेबैक डिवाइस होने चाहिए, एक को स्पीकर (हेडसेट) तो दूसरे को लाउडस्पीकर।

NirCmd का उपयोग करना

हम वांछित डिवाइस पर स्विच करने के लिए अब 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 दोनों को बांधना याद रखें।

जी कुंजी लेआउट

हो गया! का आनंद लें।


खिड़कियों के फ़ोल्डर में nircmd नहीं डालने का एक तरीका यह होगा कि रास्ते में चीजों के लिए एक अलग फ़ोल्डर होना चाहिए ताकि पर्यावरण चर में पथ को जोड़ सकें। मैं अपने विंडोज़ के साथ ऐसा कर बंध तो मैं विभिन्न जीएनयू उपकरण की पहुंच है
जर्नीमैन गीक

सही है, मैंने इसे कवर नहीं किया है क्योंकि यह भ्रमित हो सकता है और सुपर उपयोगकर्ताओं को यह पहले से ही पता है :)
Snjbjørn

अरे मुझे लगता है कि ओपी का मतलब हेडसेट से जी-कीज़ से है .... ( img.hexus.net/v2/lifestyle/logitech/G35/G35buttons-big.jpg )
kluka

4

मुझे एक आसान उपाय मिला।

मैंने यहाँ (ऑडिओस्विच) में इस मददगार छोटे ऐप का इस्तेमाल किया और मैंने साउंड सेटिंग को कुछ कीस्ट्रोक्स पर मैप किया, और फिर उन्हें हेडसेट के साइड के बटन पर मैप किया।

समान अंतिम परिणाम, लेकिन वहां पहुंचने के लिए एक आसान रास्ता, और ऐप वैसे भी उपयोगी है यदि आपके पास प्रबंधित करने के लिए कई ध्वनि आउटपुट डिवाइस हैं।


1

यहां "ऑडिओस्विच" नामक एक अलग कार्यक्रम का उपयोग करने का एक और विकल्प है:

  • ऑडिओविच डाउनलोड करें और स्थापित करें https://github.com/sirWest/AudioSwitch/releases

  • टास्कबार मेनू से ऑडिओस्विच सेटिंग्स खोलें और उन सभी ऑडियो डिवाइसेस को अक्षम करें जिन्हें आप नहीं चाहते हैं कि वे स्विच करें। (प्रत्येक अवांछित डिवाइस को अक्षम करने के बाद नीचे दाएं कोने में "सेटिंग सहेजें" पर क्लिक करना सुनिश्चित करें।)

  • "हॉट कीज़" टैब पर जाएं और "PreviousPlaybackDevice" या "NextPlaybackDevice" चुनें (यह कोई फर्क नहीं पड़ता) और इसके लिए हॉटकी बनाएं। (मैं " Shift+ F3" का उपयोग करने का चयन करता हूं, लेकिन किसी भी कॉम्बो का उपयोग करने के लिए स्वतंत्र महसूस करता हूं।) "हॉटट्स लागू करें और बंद करें" पर क्लिक करके मेनू से बाहर निकलें।

  • Logitech गेमिंग सॉफ्टवेयर खोलें और अपने पसंदीदा Logitech "G" कुंजी को सेट करें जो आप पिछले चरण में "हॉट की" मेनू से उपयोग करने के लिए चुनते हैं। (मैं इसे "G3" कुंजी पर मैप करना चुनता हूं क्योंकि यह मेरा अगला उपलब्ध था।)

Logitech गेमिंग सॉफ्टवेयर उदाहरण स्क्रीनशॉट


0

मैंने अपनी Steelseries Apex 350 के साथ यह कोशिश की और इसे निम्नलिखित के रूप में काम करने के लिए मिला:

  • मैंने ऊपर उल्लिखित AudioSwitcher ऐप का इस्तेमाल किया। संपर्क

  • मैंने ऐप में हॉटकीज़ को आउटपुट 1 के लिए "F1 + 1" और आउटपुट 2 के लिए "F2 + 2" को संपादित किया।

  • मैं तब MX1 और MX2 बटन के लिए एक मैक्रो बनाने के लिए आगे बढ़ा, उन्हें ऊपर दिए गए हॉटकीज़ पर सेट किया। (Steelseries प्रतिद्वंद्वी सॉफ्टवेयर में एक मैक्रो बनाना बहुत आसान है, आगे की खोज आवश्यक नहीं है मुझे लगता है ...)

TL / DR: ऐप में हॉटकी सेट करें और फास्ट स्विचिंग के लिए प्रतिद्वंद्वी सॉफ्टवेयर के साथ एक ही हॉटकी सेट करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.