Faça o botão de mídia no teclado abrir o Winamp em vez do WMP

14

Por um longo tempo, o botão Mídia no meu teclado costumava iniciar o Winamp. Não me lembro de ter que fazer nada para configurar isso. Mas de repente agora o botão lança o estúpido Windows Media Player quando o pressiono. Eu tentei de tudo para pensar em mudar de volta. O Winamp está configurado para abrir todos os tipos de arquivos possíveis. Ele está definido como meu media player padrão (em Programas padrão> Definir acesso ao programa e padrões do computador). Quando vou a Programas Padrão> Definir Programas Padrão, existe apenas uma pequena lista de programas e o Winamp não é um deles, e parece não haver qualquer maneira de adicionar ou remover programas dessa lista. Não sei qual é o sentido dessa coisa boba.

Eu tentei reinstalar o Winamp. Examinei as opções do Windows Media Player, nada lá. Pensei em desinstalar ou desativar o WMP, mas isso não é fácil e não tenho certeza se quero fazer isso de qualquer maneira. O meu teclado não possui drivers especiais instalados e não consigo encontrá-lo, o BenQ não é mais compatível. Funcionou bem antes sem drivers de qualquer maneira.

Portanto, a questão é onde está o lugar mágico para definir o que o botão Mídia faz. Algo no registro?

Musgo
fonte
2
Que modelo de teclado BenQ você possui? Qual versão do Windows você está executando?
Aportr 14/03/12

Respostas:

18

No Windows 7 (e, aparentemente, desde o Windows ME), essas teclas avançadas do teclado podem ser manipuladas diretamente pelo Windows usando o sistema APPCOMMAND .

As associações para essas chaves são armazenadas HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey.
(Ele pode ser substituído, por usuário, adicionando-o no HKCU também, eu acho).

AppKey 16 é a chave "Media Launcher" ( APPCOMMAND_LAUNCH_MEDIA_SELECT ). Por padrão, ele tem uma associação com .cda(CD de áudio).

Portanto, qualquer programa que você definiu como programa para lidar com CDs de áudio será o que abrirá quando você pressionar a tecla Inicialização de mídia.

No momento, tenho o Winamp configurado para controlar arquivos .CDA (Winamp -> Opções -> Preferências -> Preferências gerais -> Tipos de arquivo), e ele é aberto quando pressiono a tecla "Music note" na minha Logitech sem mais recursos. drivers instalados.

Ƭᴇcʜιᴇ007
fonte
Bem feito! Estranho, nas preferências do Winamp ele está configurado para abrir CDs, mas quando eu realmente verifiquei Programas Padrão> Definir Associações, o .cda foi realmente definido como Windows Media Player. Finalmente! Valeu cara.
Moss
Sim, o criador de associações internas do Winamp e as associações de "Padrões de programas" do Win 7 não funcionam muito bem. :)
#
4
Bom caminho! Em vez de alterar a associação de arquivos .cda, eu recomendaria adicionar outro valor de texto chamado "ShellExecute" à chave 16, onde você acabou de especificar o caminho para o seu winamp.exe ou o programa desejado. Da causa, você deve remover o valor da associação para .cda.
@flex, obrigado! Apenas o que eu precisava. Você deve postar isso como resposta. Eu queria iniciar o aplicativo Windows 8 Music, mas não parece possível associá-lo à extensão .cda. Então, acabei de criar um valor ShellExecute com microsoftmusic:o conteúdo.
Thomas Levesque
E as outras teclas de atalho? (I tem 14 teclas + uma roda de deslocamento para controlar o volume, mas em registo, há apenas cinco AppKeys)
ladino
3

Isso é o que você precisa fazer para que qualquer programa seja o padrão do botão de mídia: Menu Iniciar-> Painel de Controle-> Todos os Itens do Painel de Controle-> Programa Padrão-> Associe um tipo de arquivo de protocolo do programa -> ... localizar. cda, clique nele e clique em "Alterar programa ..." -> Escolha qualquer programa de mídia que desejar, como Jetaudio ou Winamp -> OK

Em seguida, você pode abrir seu programa pressionando o botão de mídia.

kientaki
fonte
não funcionou para mim no windows 10
Ev0oD 5/16
3

No Windows 8.1

  • Painel de controle \ Programas \ Programas padrão - Defina o acesso ao programa e os padrões do computador
  • expandir "personalizado"
  • em "Escolha um media player padrão", selecione "winamp"
bejko
fonte
11
Esteja ciente, que este substitui todas as associações de arquivo
binco
Isso também funciona para o Windows 10. Além disso, você pode definir os botões de rebobinar, pausar / reproduzir, avançar da seguinte maneira: Abra as Preferências do Winamp e navegue até Preferências gerais \ Teclas de atalho globais. A primeira coisa que você deve verificar é se a tecla de atalho "Ativado" está marcada. Caso contrário, selecione isso e provavelmente o problema será corrigido. Fonte: howtogeek.com/howto/windows/…
Onosa
Mais especificamente no Windows 10 que passa o que é associado com MP3s
Mark Sowul
2

http://www.winamp.com/help/Winamp_Preferences_guide#General_Preferences:_Global_Hotkeys

A tela Preferências do Winamp pode ser acessada através da capa Bento ou Modern, selecionando 'Preferências' no menu 'Opções'.

Ele também pode ser acessado em todas as capas pressionando Ctrl + P no teclado, quando o Winamp é o aplicativo focado.

Preferências Gerais: Teclas de Atalho Globais

  • Habilitar o suporte padrão às chaves multimídia: Tentará processar as chaves de mídia usando as mensagens WM_APPCOMMAND ('desativada' por padrão). Tente marcar esta opção se as teclas Tocar / Pausar, Parar, Anterior e Avançar não forem reconhecidas usando a configuração 'Ativar' Teclas de atalho globais abaixo.
  • Ativado: marque esta opção para ativar as teclas de atalho globais. As teclas de atalho globais podem ser usadas para executar ações (Reproduzir, Parar, Avançar, Anterior, Classificar itens, Copiar título, etc.), mesmo quando o Winamp não é o aplicativo ativo.
  • Ação: Selecione quais teclas de atalho extras devem ser ativadas no menu suspenso.
  • Tecla de atalho: use o teclado para selecionar uma tecla de atalho exclusiva para a ação selecionada (por exemplo, mantenha pressionadas as teclas Ctrl + Shift + H) e clique no botão 'Adicionar'.
matthewk
fonte
3
As respostas somente para links são desencorajadas aqui na SU devido a potencial rot-link futuro. Inclua informações pertinentes em suas respostas.
Ƭᴇcʜιᴇ007
11
Desculpa. Eu copiei a informação agora.
matthewk
Desculpe, não exatamente o problema que estava tendo. As teclas de controle do jogo estavam realmente funcionando, mas não o botão de inicialização do aplicativo. Eu tinha o botão WM_APPCOMMAND marcado, mas não fez diferença. Enfim, problema resolvido.
Moss
2

No registro de execução do Windows 7, vá para

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey.

AppKey 16 é a tecla "Media Launcher". Por padrão, ele tem uma associação com .cda (CD de áudio).

Excluir valor "Associação". Crie um novo valor "ShellExecute" (tipo REG_SZ) e como caminho do conjunto de dados para o programa.

Por exemplo: ShellExecute = c: \ Arquivos de Programas \ foobar2000 \ foobar2000.exe

Wojtek MTA
fonte
O que isso acrescenta que a resposta aceita não?
Burgi
1

Para o Windows 10, tive que alterar o aplicativo padrão do Music player:

Configurações -> Sistema / Aplicativos (dependendo da compilação do Windows) -> Aplicativos Padrão -> Alterar leitor de música

Stoinov
fonte
0

Para o Windows 8.1 (32 bits), esta é a solução mais simples:

Painel de controle>
Programas padrão>
Associar um tipo de arquivo ou protocolo a um programa específico>
Clique em MP3 em Extensões>
Alterar programa

Jane V
fonte
0

Existe outra solução que, na minha opinião, é um pouco mais elegante. Não tenho certeza se ainda é necessário, pois a pergunta original foi respondida há mais de 5 anos, mas espero que seja útil para alguém:

  • Execute o RegEdit e navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey

    Como Ƭᴇcʜιᴇ007 mencionado na resposta aceita , seu botão Mídia é AppKey 16

  • Exclua a Associationchave do registro emHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\16

  • Adicione uma nova String Valuechave e nomeie-aShellExecute

  • Se você possui o Winamp instalado, configure o valor simplesmente para winamp

  • Se o Winamp não estiver instalado no seu sistema, como quando você o possui em uma pasta ou em uma instalação portátil, um refugiado do sistema operacional anterior ou se a etapa anterior não funcionar por algum motivo, defina o valor no caminho absoluto do seu executável Winamp, por exemploC:\Program Files (x86)\Winamp\winamp.exe

Agora, o botão Mídia deve executar o Winamp exclusivamente.

Na verdade, você pode fazer com que as chaves de mídia executem outros programas, arquivos BAT, scripts VBS ou comandos de shell usando a mesma técnica.

à prova de luz
fonte
-1

Para configurações do Windows 10 LTSC -> Aplicativos -> Aplicativos padrão -> Music Player, altere o programa padrão para Winamp

dawood javanbakht
fonte