मेरा ब्लूटूथ हेडफ़ोन (USB डोंगल से जुड़ा) प्ले / पॉज़ बटन विंडोज 10 के साथ काम नहीं करता है (वॉल्यूम परिवर्तक ठीक काम करते हैं), इसलिए मैंने कुंजी को रीमैप करने की कोशिश की, यह मीडिया प्ले / पॉज़ बटन को मिलता है।
पहले मैंने AHKHID के साथ प्रयास किया, और यह जानने के लिए उदाहरणों का उपयोग किया कि HID डिवाइस क्या जुड़ा है। कि बस कीबोर्ड और माउस दिखाया। इसलिए मैंने ब्लूटूथ उपकरणों में अधिक देखा और हेडफ़ोन पर उपलब्ध ब्लूटूथ सेवाओं को प्राप्त करने के लिए एक कार्यक्रम लिखा। एसपीपी, एचएसपी और एचएफपी यह 3 सेवाएं पा सकते हैं। इनमें से, SPP विकिपीडिया राज्यों के रूप में सबसे अधिक आशाजनक दिख रहा था
यह परिचित नियंत्रण संकेतों सहित मौजूदा RS-232 के लिए एक सरल विकल्प प्रदान करने के लिए एक सीरियल केबल का अनुकरण करता है। यह DUN, FAX, HSP और AVRCP का आधार है।
मुझे पता था कि AVRCP एक होना चाहिए जिसे नियंत्रण के साथ भेजा जाता है, इसलिए यह वही होना चाहिए जो नाटक / ठहराव संकेत से आ रहा है। मैंने अपने कंप्यूटर पर उपलब्ध धारावाहिक COM बंदरगाहों को देखा और पाया कि यह आने वाले के लिए COM3 और हेडफोन के साथ आउटगोइंग संचार के लिए COM4 का उपयोग करता है।
अब यहीं पर मैं फंस गया। मैंने हेडफोन पर चल रहे एसपीपी सेवा से प्रोग्राम से कनेक्ट होने की कोशिश की, जिसने काम किया (कोई त्रुटि नहीं फेंकी), लेकिन इनपुट डेटा इवेंट में आग नहीं लगी और स्ट्रीम टाइम आउट हो गई।
मैंने सीरियल पोर्ट मॉनीटर (परीक्षण संस्करण) के साथ सीरियल डेटा का निरीक्षण करने की भी कोशिश की , लेकिन जब मैं खुले या बंद पर क्लिक करता हूं तो यह कुछ भी नहीं दिखाता है, यह सेटअप संदेशों का एक गुच्छा दिखाता है।
क्या समस्या हो सकती है? क्या विंडोज इसका उपयोग कर रहा है और इसलिए यह अन्य कार्यक्रमों को इसे एक्सेस करने से रोकता है (या दूसरों को देखने से पहले स्ट्रीम को खाली कर देता है)? या मैं कुछ पूरी तरह से गलत कर रहा हूँ?
कोई विचार?
संपादित करें:
इस बीच मैं विंडोज के लिए देशी Spotify एप्लिकेशन स्थापित किया है और यह बटन ठीक ठीक का पता लगाता है। जैसा कि इस शोध के साथ मेरा मुख्य लक्ष्य था, मैं इसमें और अधिक नहीं देखूंगा, लेकिन यह जानना दिलचस्प होगा कि यह बटन कहां से दबाया जाता है और यह अन्य ऐप्स के लिए काम क्यों नहीं करता है।