मीडिया कुंजी के साथ pandora.com चलाएं / रोकें


16

मेरे पास एक play/pauseबटन के साथ एक Microsoft कीबोर्ड है । क्या कोई ऐसा तरीका है जिससे मैं play/pauseपेंडोरा वेबसाइट पर प्ले / पॉज़ बटन की कुंजी मैप कर सकता हूं ?

मैं अपने ब्राउज़र के रूप में क्रोम का उपयोग करता हूं और विंडोज 7 चला रहा हूं।


2
अनजाने में, उन्हें मीडिया कुंजियों को पहचानने के लिए अपने जेएस / फ्लैश में एक विशेष ईवेंट श्रोता रखना होगा और कुछ पागल क्लाइंट-साइड ट्रिक के बिना, मुझे यह संभव नहीं लगता। यह उल्लेख करने के लिए नहीं है कि विंडो फ़ोकस का मुद्दा है, क्योंकि यह एक फ्लैश ऐप है और ओएस के साथ एक मीडिया प्लेयर के रूप में पंजीकृत नहीं है, मैं इसे प्राप्त करने का तरीका नहीं बताता जब खिड़की पृष्ठभूमि में होती है।
गैरेट

@ गमन, स्थूल की शक्ति को कभी कम मत समझना। ;)
iglvzx

आपको क्या लगता है कि आप मैक्रो के माध्यम से विशिष्ट विंडो / टैब फ़ोकस देंगे? इसके अलावा एक घटना हैंडलर को लिखने के लिए ट्रिकरी की एक उचित मात्रा आवश्यक होगी जो मीडिया प्रमुख कार्यों को कस्टम मैप करने के लिए। Microsoft / Logitech / etc से कोई व्यावसायिक सॉफ़्टवेयर नहीं। वर्णित के रूप में ऐसा करने में सक्षम है।
गैरेट

1
@gman, आपको आश्चर्य होगा। मेरा जवाब देखिए। :)
iglvzx

जवाबों:


22

मैंने AutoHotkey का उपयोग करके एक समाधान पकाया है । इसे स्थापित करने में थोड़ा समय लगता है, लेकिन यह इसके लायक है!

सेट अप:

  1. डाउनलोड करो और इंस्टॉल करो AutoHotkey_L

  2. एक नई .txtफ़ाइल बनाएँ । इसका विस्तार करने के लिए नाम बदलें.ahk

    नई फ़ाइल

  3. फ़ाइल को राइट-क्लिक करें और चुनें Edit Script

    स्क्रिप्ट संपादित करें

  4. निम्नलिखित इनपुट करें:

    #InstallKeybdHook
    
  5. बचा लो

  6. फ़ाइल को फिर से राइट-क्लिक करें, इस समय का चयन करें Run Script

    स्क्रिप्ट चलाएं

    स्क्रिप्ट सक्रिय है जैसा कि विंडोज ट्रे में दिखाया गया है:

    ट्रे चिह्न

  7. ट्रे आइकन पर राइट-क्लिक करें और चुनें Open

    खुली स्क्रिप्ट

  8. प्रेस अपने play/pauseकुंजी। कीस्ट्रोक को लॉग किया गया है।

  9. मेनू से, का चयन करें View > Key history and script info

    मेनू देखें

  10. नीचे की ओर, आप हाल ही में कीस्ट्रोक के बारे में कुछ जानकारी देखेंगे। हम SC(स्कैन कोड) में रुचि रखते हैं । मेरे मामले में, यह था 122

    स्कैन कोड

  11. Google Chrome में Pandora.com खोलें ।

  12. पता बार का चयन करने के लिए Ctrl+ दबाएँ L

  13. अब, Tabकई बार दबाएं जब तक कि फोकस पेंडोरा के प्ले / पॉज़ बटन पर न चला जाए। गिनती रखो! मेरे मामले में, इसने 10टैब लिया ।

    पैंडोरा फोकस

  14. AutoHotkey ट्रे आइकन पर राइट-क्लिक करें और चुनें Exitहम सेटअप के साथ किया जाता है!

लिपी:

उपरोक्त स्क्रिप्ट को उसी तरह बनाएं और चलाएं, जैसा कि चरण # 2-6 से ऊपर है। XXXअपने स्कैन कोड के साथ पहली पंक्ति में बदलें , और YYअपने टैब की गिनती के साथ 5 वीं पंक्ति में बदलें ।

SCXXX::
SetTitleMatchMode, 1
WinGet, original, ID, A
WinActivate, Pandora Internet Radio
Send ^l
Send {Tab YY}
Send {Space}
WinActivate, ahk_id %original%
Exit

अब, जब आपके पास पंडोरा.कॉम खुला है और आप अपनी play/pauseकुंजी दबाते हैं, तो लिपि पंडोरा डॉट कॉम पर प्ले / पॉज़ पर क्लिक करेगी और आपको वापस वहीं लौटा देगी जहाँ आप थे।


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

यदि आप किसी समस्या में भाग लेते हैं तो मुझे बताएं। मैं आपकी मदद करूँगा उन्हें हल करने में। आपका स्वागत है। :)
iglvzx

2
यह काम करता है अगर मैं पेंडोरा टैब पर हूं, लेकिन अन्य कार्यक्रमों से नहीं। मैं फ़ायरफ़ॉक्स का उपयोग कर रहा हूं, और एक पेंडोरा सशुल्क सदस्यता है (इसलिए टैब का शीर्षक अलग है)। मुझे इसे काम करने के लिए संशोधित करने की क्या आवश्यकता है?
मूस

यह बेहतर होगा अगर यह अन्य कार्यक्रमों से काम करे। अगर मैं एक्सेल की तरह एक अलग विंडो खोलता हूं, तो इसका उपयोग करने से समस्या होती है। अगर मेरे पास पैंडोरा खिड़की खुली है, तो मेरे माउस के साथ क्लिक करना काफी आसान है।
वेरिडियन

शानदार आइडिया iglvzx !!! मुझे IE11 में समस्या थी जहाँ IE <ALT> D के बाद वर्तमान टैब स्टॉप को रीसेट नहीं कर रहा था। तो मैं बस खिड़की के अंदर क्लिक करें और फिर एक स्थान भेजते हैं।
एरिक एल

5

http://www.daveamenta.com/2010-06/pandora-one-media-keys-enable-them/ एक लड़के ने एक .exe बनाया है जो आपके लिए मीडिया कुंजियों को मैप करता है।


यह केवल विंडोज पर पेंडोरा वन डेस्कटॉप एप्लिकेशन के साथ काम करता है - वेब ब्राउजर में चलने वाले पेंडोरा के साथ नहीं - लेकिन यह वही होता है जो मैं देख रहा था, और मैं यह सत्यापित कर सकता हूं कि यह काम करता है (विंडोज 8.1 पर), इसलिए धन्यवाद !
जॉन श्नाइडर

यह सामान्य पैंडोरा के साथ भी काम करता है - मैं इसे अपने मीडिया रिमोट का उपयोग कर रहा हूं और यह पूरी तरह से काम करता है

1
@ user325977 कैसे? यह मेरे विंडोज 7 काम कंप्यूटर पर पेंडोरा के साथ IE में चलने के लिए मेरे लिए काम नहीं करता है।
फायरफाइटर

1

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

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

डिस्क्लेमर: मैं इस एप्लिकेशन का लेखक हूं।


यह मेरे लिए अच्छा काम करता है, धन्यवाद। दूसरों के लिए बस एक FYI करें: यह Internet Explorer का उपयोग करता है।
सप्तऋषि

एक और नोट: यह आपको विज्ञापन छोड़ने देता है! बस >>अपने कीबोर्ड पर बटन दबाएं।
हेप्टाइट

@ यहां लेखक। टिप्पणी के लिए धन्यवाद, यह मीडिया कुंजी का समर्थन करता है, या आप अपनी शॉर्टकट कुंजी भी परिभाषित कर सकते हैं। मुझे ज़िक्र करना चाहिए कि सोर्स कोड github.com/SamPlusPlus/Pandora-Keys पर भी उपलब्ध है क्योंकि स्वीकृत उत्तर आपकी स्क्रिप्ट लिखने की बात करता है।
सैम प्लस प्लस

मुझे माफ कर दो, लेकिन मैं उलझन में हूं। मुझे पता है कि यह मीडिया कीज़ को सपोर्ट करता है; इसलिए मैंने इसे स्थापित किया है।
हेप्टाइट

@ मुझे खेद है कि मुझे आपको भ्रमित करने का कोई मतलब नहीं था। मैं केवल यह जानने की कोशिश कर रहा था कि यह वास्तविक प्ले या पॉज़ बटन जैसे मीडिया कीज़ को सपोर्ट कर सकता है, लेकिन आप अपने खुद के कीबोर्ड शॉर्टकट भी सेट कर सकते हैं जैसे कि Ctrl + N स्किप। मैं केवल इस बिंदु को बनाने की कोशिश कर रहा था कि कीबोर्ड शॉर्टकट लचीले हैं। वैसे भी मुझे खुशी है कि आप सॉफ्टवेयर का आनंद ले रहे हैं। बेझिझक मुझे बताएं कि क्या मैं सुधार कर सकता हूं।
सैम प्लस प्लस

0

यह ऑटो हॉटकी स्क्रिप्ट मेरे लिए, पेंडोरा के वेब संस्करण (क्रोम में) के लिए काम करती है। स्क्रिप्ट "पेंडोरा" शब्द के साथ सक्रिय विंडो शीर्षक की खोज करती है, पॉज़ / प्ले के लिए स्पेस बार कीस्ट्रोक भेजती है, फिर विंडो को कम करके आपकी मूल विंडो पर वापस आ जाती है। "SetTitleMatchMode, Slow" स्क्रिप्ट को छिपी हुई खिड़कियों की बेहतर पहचान करने में मदद करता है।

यह उदाहरण पॉज़ बटन के रूप में "पॉज़ / ब्रेक" कुंजी सेट करता है, और ऑल्ट + "पॉज़ / ब्रेक" अगले गीत पर जाएगा। बटन को बदलने के लिए, ऊपर दिए गए कुंजी idenitfier पद्धति का उपयोग करें और उस कुंजी के साथ "SC045" बदलें।

"स्लीप, 50" स्क्रिप्ट को थोड़ा धीमा करके प्रदर्शन में सुधार करता है। यदि आप पाते हैं कि कभी-कभी स्क्रिप्ट काम नहीं करती है, तो इन पंक्तियों में अधिक समय जोड़ने का प्रयास करें: पूर्व। "स्लीप, 75"

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

SC045::
SetTitleMatchMode, 1
SetTitleMatchMode, Slow
WinGet, original, ID, A
WinActivate, Pandora
Sleep, 50
Send {Space}
Sleep, 50
WinMinimize, Pandora
Sleep, 50
WinActivate, ahk_id %original%
Exit



!SC045::
SetTitleMatchMode, 1
SetTitleMatchMode, Slow
WinGet, original, ID, A
WinActivate, Pandora
Sleep, 50
Send {Right}
Sleep, 50
WinMinimize, Pandora
Sleep, 50
WinActivate, ahk_id %original%
Exit
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.