Medya anahtarıyla pandora.com'u oynat / duraklat


16

play/pauseDüğmeli bir Microsoft klavyem var . play/pauseAnahtarı Pandora web sitesindeki Oynat / Duraklat düğmesine eşlememin bir yolu var mı ?

Chrome'u tarayıcım olarak kullanıyorum ve Windows 7 kullanıyorum.


2
Muhtemelen, medya anahtarlarını tanımak için JS / Flash'larında özel bir olay dinleyicisine sahip olmaları gerekirdi ve bazı çılgın istemci tarafı hileleri olmadan, bunu mümkün görmüyorum. Pencere odaklanma sorunu olduğundan bahsetmiyorum, çünkü bir Flash uygulaması ve bir medya oynatıcı olarak işletim sistemine kayıtlı değil, pencere arka planda olduğunda bunu başarmanın bir yolunu öngörmüyorum.
Garrett

@Gman, bir makronun gücünü asla küçümsemeyin. ;)
iglvzx

Belirli bir pencere / sekme odağını bir makro aracılığıyla nasıl vereceğinizi düşünüyorsunuz? Ayrıca, medya tuşu işlevlerini özel olarak eşleştirmek için bir olay işleyicisi yazmak için gerekli miktarda hile olacaktır. Microsoft / Logitech / etc'den ticari yazılım yok. bunu açıklandığı gibi yapabilir.
Garrett

1
@gman, Şaşırdın. Cevabımı gör. :)
iglvzx

Yanıtlar:


22

AutoHotkey'i kullanarak bir çözüm hazırladım . Kurulumu biraz zaman alır, ama buna değer!

Kurmak:

  1. İndirme ve yükleme AutoHotkey_L

  2. Yeni bir .txtdosya oluşturun . Uzantıyı değiştirmek için yeniden adlandırın.ahk .

    yeni dosya

  3. Dosyayı sağ tıklayın ve öğesini seçin Edit Script.

    komut dosyasını düzenle

  4. Aşağıdakileri girin:

    #InstallKeybdHook
    
  5. Kaydet .

  6. Bu kez dosyayı tekrar sağ tıklayınRun Script .

    komut dosyasını çalıştır

    Komut dosyası, Windows tepsisinde belirtildiği gibi etkindir:

    tepsi ikonu

  7. Tepsi simgesine sağ tıklayın ve öğesini seçin Open.

    açık komut dosyası

  8. Basın senin play/pauseanahtarını. Tuş vuruşu günlüğe kaydedildi.

  9. Menüden öğesini seçin View > Key history and script info.

    menüyü görüntüle

  10. En alta doğru, son tuş vuruşu hakkında bazı bilgiler göreceksiniz. SC(Tarama Kodu) ile ilgileniyoruz . Benim durumumda öyleydi 122.

    tarama kodu

  11. Google Chrome'da Pandora.com'u açın .

  12. Adres Çubuğunu seçmek için Ctrl+ tuşuna basın L.

  13. Şimdi, Tabodak Pandora'nın oynat / duraklat düğmesine taşınana kadar birkaç kez basın . Saymaya devam et! Benim durumumda, 10sekmeler aldı .

    pandora odak

  14. Otomatik Kısayol tepsisi simgesini sağ tıklatıp seçin Exit. Kurulum bitti!

Senaryo:

Aşağıdaki komut dosyasını, yukarıdaki 2-6 . Adımlarla aynı şekilde oluşturun ve çalıştırın . Değiştir XXXsizin ile 1 doğrultusunda tarama kod ve yerine YYsizin ile 5 doğrultusunda sekme sayısı .

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

Şimdi, Pandora.com'u açıp play/pauseanahtarınıza bastığınızda, komut dosyası Pandora.com'da oynat / duraklat'ı tıklayacak ve bulunduğunuz yere geri dönecektir.


Çok teşekkürler. Bunu şu anda test edemiyorum, ama çabayı gerçekten takdir ediyorum, bu yüzden işe yaradığını varsayacağım ve size ödül vereceğim. Teşekkürler!
itzy

Herhangi bir sorunla karşılaşırsanız bana bildirin. Onları halletmene yardım edeceğim. Rica ederim. :)
iglvzx

2
Pandora sekmesindeyim, ancak diğer programlardan çalışmıyorsa bu işe yarar. Firefox kullanıyorum ve bir Pandora ücretli aboneliğim var (sekmenin başlığı farklı). Bunun çalışması için neyi değiştirmem gerekir?
mouseas

Diğer programlardan çalışsaydı daha iyi olurdu. Excel gibi farklı bir pencerem açıksa bunu kullanmak sorunlara neden olur. Pandora pencerem açıksa, faremle tıklamak yeterince kolaydır.
Veridian

Harika bir fikir iglvzx !!! IE'nin <ALT> D'den sonra geçerli sekme duraklarını sıfırlamadığı IE11 ile ilgili sorunlar yaşadım. Bu yüzden pencerenin içine autohotkey tıkladım ve sonra bir boşluk gönderdim.
Eric L

5

http://www.daveamenta.com/2010-06/pandora-one-media-keys-enable-them/ Bu adam sizin için medya anahtarlarını eşleştiren bir .exe oluşturdu.


Bu yalnızca Windows'taki Pandora One masaüstü uygulamasıyla çalışır - bir web tarayıcısında çalışan Pandora ile değil - ancak aradığım şey budur ve çalıştığını doğrulayabilirim (Windows 8.1'de), bu yüzden teşekkürler !
Jon Schneider

Bu normal pandora ile de çalışıyor - medya uzaktan kumandayı kullanıyorum ve mükemmel çalışıyor

1
@ user325977 Nasıl? IE'de çalışan Pandora ile Windows 7 çalışma bilgisayarımda benim için çalışmıyor.
Ateşböceği

1

Bu biraz daha eski, ama kod yazmak istemeyenler için bir çözüm sunmak için bazı var. Anahtarlarınızı Pandora ile eşleştirmenizi sağlayan bir uygulama yazdım. Check it out Ben gerekirse Pandora Keys uygulamanın kendisi açık kaynak kodlu olduğunu böylece düzenlemek. Bu web sitesinde özetlenen bazı diğer düzgün özellikleri vardır.

resim açıklamasını buraya girin

resim açıklamasını buraya girin

resim açıklamasını buraya girin

Yasal Uyarı: Bu uygulamanın yazarıyım.


Bu benim için iyi çalışıyor, teşekkürler. Başkaları için sadece bir FYI: Internet Explorer kullanır.
Heptit

Başka bir not: Reklamları atlamanızı sağlar! Sadece klavyenizdeki >>düğmeye basın .
Kasım'da Heptit

@Heptite Yazar burada. Yorum için teşekkürler, medya tuşlarını destekliyor veya kendi kısayol tuşlarınızı da tanımlayabilirsiniz. Kaynak kodun github.com/SamPlusPlus/Pandora-Keys adresinde de mevcut olduğunu belirtmeliyim, çünkü kabul edilen cevap kendi komut dosyanızı yazmaktan bahsediyor.
Sam Plus Plus

Affet beni, ama kafam karıştı. Medya anahtarlarını desteklediğinin farkındayım; bu yüzden kurdum.
Heptit

Üzgünüm seni şaşırtmak istememiştim. Sadece gerçek çalma veya duraklatma düğmeleri gibi medya tuşlarını destekleyebildiğini fark etmeye çalışıyordum, ancak Ctrl + N atlamalarını söylemek gibi kendi klavye kısayollarınızı da ayarlayabilirsiniz. Sadece klavye kısayollarının esnek olduğu noktasını anlatmaya çalışıyordum. Her neyse, yazılımdan keyif aldığınız için memnunum. Geliştirmeler yapıp yapamayacağımı bana bildirmekten çekinmeyin.
Sam Plus Plus

0

Bu Otomatik Kısayol Tuşu komut dosyası benim için Pandora'nın Web Sürümü'nde (Chrome'da) çalıştı. Komut dosyası, etkin pencere başlığını "Pandora" kelimesiyle arar, boşluk çubuğu tuş vuruşunu Duraklat / Oynat'a gönderir, ardından pencereyi simge durumuna küçültür ve orijinal pencerenize döner. "SetTitleMatchMode, Yavaş" betiğin gizli pencereleri daha iyi tanımlamasına yardımcı olur.

Bu örnek "Duraklat / Ara" tuşunu Duraklat Düğmesi olarak ayarlar ve Alt + "Duraklat / Ara" bir sonraki şarkıya gider. Düğmeyi değiştirmek için yukarıdaki anahtar idenitfier yöntemini kullanın ve "SC045" i bu Anahtar ile değiştirin.

"Uyku, 50" senaryoyu biraz yavaşlatarak performansı artırır. Bazen komut dosyasının çalışmadığını fark ederseniz, şu satırlara daha fazla zaman eklemeyi deneyin: örn. "Uyku, 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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.