Reproduzir / pausar pandora.com com uma chave de mídia

16

Eu tenho um teclado Microsoft com um botão play / pause . Existe uma maneira de mapear a tecla play / pause para o botão Play / Pause no site do Pandora?

Eu uso o Chrome como meu navegador e estou executando o Windows 7.

    
por itzy 16.12.2011 / 15:41

4 respostas

21

Eu criei uma solução usando o AutoHotkey . Demora um pouco para configurar, mas vale a pena!

Configuração:

  1. Faça o download e instale o AutoHotkey_L

  2. Crie um novo arquivo .txt . Renomeie para ter a extensão .ahk .

  3. CliquecomobotãodireitodomousenoarquivoeselecioneEditScript.

  4. Insira o seguinte:

    #InstallKeybdHook
    
  5. Salvar .

  6. Clique com o botão direito do mouse no arquivo novamente, desta vez selecionando Run Script .

    OscriptestáativoconformeindicadonabandejadoWindows:

  7. Clique com o botão direito do mouse no ícone da bandeja e selecione Open .

  8. Pressionesuateclareproduzir/pausar.Opressionamentodeteclafoiregistrado.

  9. Nomenu,selecioneView>Keyhistoryandscriptinfo.

  10. Na parte inferior, você verá algumas informações sobre o pressionamento de tecla recente. Estamos interessados no SC (código de verificação). No meu caso, foi 122 .

  11. AbraPandora.comnoGoogleChrome.

  12. PressioneCtrl+Lparaselecionarabarradeendereços.

  13. Agora,pressioneTabváriasvezesatéqueofocotenhasidomovidoparaobotãoreproduzir/pausardoPandora.Mantenhaacontagem!Nomeucaso,demorou10abas.

  14. Clique com o botão direito do mouse no ícone da bandeja do AutoHotkey e selecione Exit . Nós terminamos a configuração!

O script:

Crie e execute o script a seguir, da mesma maneira que as Etapas # 2-6 acima. Substitua XXX na 1ª linha pelo seu código de verificação e substitua YY na 5ª linha pela sua contagem de guias .

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

Agora, quando você abrir o Pandora.com e pressionar a tecla play / pause , o script clicará em reproduzir / pausar no Pandora.com e retornar você de volta para onde estava.

    
por 24.12.2011 / 00:41
5

link Esse cara criou um .exe que mapeia as chaves de mídia para você.

    
por 24.12.2012 / 13:24
1

Isso é um pouco mais antigo, mas eu tenho alguns para oferecer uma solução para aqueles que não querem escrever código. Eu escrevi um aplicativo que permite mapear suas chaves para o Pandora. Check it out eu chamo de Teclas Pandora o aplicativo em si é de código aberto para que você possa editá-lo, se necessário. Tem alguns outros recursos interessantes que são descritos no site.

Disclaimer: Eu sou o autor deste aplicativo.

    
por 19.08.2015 / 05:23
0

Este script Auto Hotkey funcionou para mim, para a versão Web do Pandora (no Chrome). O script pesquisa o título da janela ativa com a palavra "Pandora", envia o pressionamento de tecla da barra de espaço para Pausa / Reproduzir e minimiza a janela, retornando à sua janela original. O "SetTitleMatchMode, Slow" ajuda o script a identificar melhor as janelas ocultas.

Este exemplo define a tecla "Pause / Break" como o botão Pause, e Alt + "Pause / Break" irá para a próxima música. Para alterar o botão, use o método key idenitfier acima e substitua "SC045" por essa chave.

O "Sleep, 50" melhora o desempenho diminuindo o script um pouco. Se você achar que, às vezes, o script não funciona, tente adicionar mais tempo nessas linhas: ex. "Dormir, 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
    
por 23.09.2014 / 17:28