Meu teclado USB não possui teclas de "mídia" - ou seja, teclas dedicadas para reprodução, parada, próxima, anterior, aumento / redução de volume, etc.
Por uma questão de questão, eu preferiria não instalar software adicional se puder evitá-lo.
É possível emitir alguma sequência de teclas padrão em um teclado USB genérico que emula essas teclas multimídia de reprodução, parada, etc.?
Gosta de Ctrl+ Alt+ Shift+ F12ou algo obscuro assim?
Respostas:
Tenho certeza de que não é possível fazer o que você deseja. As teclas de mídia não enviam combinações de teclas; em vez disso, eles têm seus próprios IDs de uso no HID. Consulte este documento (as chaves de mídia estão na página do consumidor (0X0C)). Se você deseja simulá-los usando uma combinação de teclas, precisará fazê-lo em software.
fonte
janelas
AutoHotkey
http://ahkscript.org/
Para aprender sobre o AHK, recomendo verificar o site , as páginas mencionadas em Referência rápida e, em especial, examinar pelo menos o Tutorial para iniciantes do AutoHotkey . Não se esqueça de baixar , instalar e mexer nele. Há também um fórum útil .
Exemplo
Nesse caso, você deve observar particularmente as seguintes páginas: Teclas de atalho (atalhos do mouse, joystick e teclado) , lista de teclas, botões do mouse e controles do joystick e Send / SendRaw / SendInput / SendPlay / SendEvent: Enviar teclas e cliques . Você poderá montar um script AHK simples, por exemplo, algo como:
Aqui você define as seguintes ações:
return
)Uso
Você cria um
.ahk
arquivo, cola o código acima (sem MsgBox inútil, é claro), salve e clique duas vezes para executá-lo. Você obterá o ícone H na bandeja do sistema, permitindo que você interaja com o script, particularmente: suspender teclas de atalho, pausar o script (não é útil aqui) ou simplesmente sair dele. Para melhor conveniência, sugiro compilar esse script. Você pode fazer isso usando o botão direito do mouse no arquivo e escolhendo Compilar script. Então você obterá um.exe
arquivo (bem grande, mas é como a chave automática completa) que você pode compartilhar com outras pessoas ou adicionar à inicialização automática, por exemplo.Remapeando através do "Mapa de Scancode" do Registro / KeyTweak
Na página Remapping Keys and Buttons da AutoHotkey, você pode ler sobre outra maneira de atribuir chaves às teclas, remapeando. Pode não ser útil no seu caso (a menos que você esteja pronto para "perder" algumas chaves), mas ainda vale a pena ler. (Então você deve descobrir por que não usei o remapeamento do AHK no meu exemplo.)
Deixe-me citá-lo (sem citação em bloco para preservar a formatação) e corrigir alguns links ao longo do caminho:
<quote>
Vantagens
Desvantagens
Como aplicar alterações no registro
Existem pelo menos dois métodos para remapear as chaves por meio do registro:
</quote>
EventGhost
http://www.eventghost.org/
Ainda não tentei, mas parece interessante e um pouco relacionado, então acho que vale a pena mencionar aqui.
Alguns superusuários podem se lembrar do Girder, que infelizmente deixou de ser freeware há muito tempo. EventGhost parece um pouco semelhante. Eu não tenho mais o TVPhone98 da AverMedia, mas usar o controle remoto via Girder foi divertido.
fonte
Se você tiver algumas teclas inúteis (como bloqueio de rolagem ou pausa, ou a tecla para chamar o menu contextual, ou a tecla Windows no lado direito, ou então), poderá remapear para as teclas de mídia.
Windows : com Sharpkeys .
Mac : com Karabiner
fonte
Não o culpo por não querer instalar software extra, mas o AutoHotKey é um programa que permite escrever scripts para pressionar as teclas.
O AutoHotkey é um utilitário gratuito de código aberto para Windows. Com ele, você pode:
fonte
Muitos aplicativos de reprodutor de mídia têm suporte para "Teclas de atalho globais" - combinações de teclas que permitem reproduzir / pausar, ir para a próxima faixa etc. em qualquer lugar do computador. (Muitos dos Ctrl/ Alt/ Shift/ Optioncombinações já foram reivindicados por outro software, mas os Win/ Super/ Metacombinações de teclas são relativamente aberto.)
Por exemplo, estou executando o Songbird e mapeei Win+ NumPad0para reproduzir / pausar, enquanto Win+ NumPad4e Win+ NumPad6são a faixa anterior e a próxima faixa, respectivamente.
Verifique se o seu media player preferido suporta nativamente teclas de atalho globais (e, se não , obtenha uma melhor).
fonte
Como já foi dito, o AutoHotkey pode ajudar bastante nesse caso. Por exemplo, este script remapeará os botões Anterior / Próximo para Winkey + </>, Diminuir / Aumentar volume para Winkey + [/] e Mute Toggle para Winkey + \. Para Reproduzir / Pausar, a barra de espaço funciona de qualquer maneira por padrão no YouTube por padrão e em players de desktop como MPC-HC / MPC-BE / VLC. Apenas no Windows Media Player, você pode remapear Ctrl + P (padrão para Play-Pause) para Space.
Agora o seu teclado possui teclas multimídia :)
fonte
Esta não é uma resposta completa para sua pergunta, pois provavelmente é muito específica, mas pode conter algumas informações úteis, por isso estou passando adiante:
Eu faço assim usando fluxbox e ogg123 - eu tenho isso em .fluxbox / keys
fonte
No Windows 8, você pode encontrar "Teclado" no Painel de Controle. A partir daí, abra o Microsoft Mouse and Keyboard Center. Em Teclado, Configurações básicas, há uma lista de teclas especiais. Clique em um deles, clique em "Ver todos os comandos". Abaixo, "Comandos de mídia" inclui "Próxima faixa", "Faixa anterior" e "Reproduzir / pausar", entre outros.
Funciona bem para mim com o aplicativo Music do Windows.
Eu tenho um teclado da Microsoft, portanto não sei se o Centro de Mouse e Teclado da Microsoft funciona da mesma forma com outros teclados.
fonte
Acho que as chaves WMP podem ser uma solução, mas funciona apenas com o Windows Media Player.
fonte
Encontrei um aplicativo que pode fazer quase todos eles no Windows 7 e funciona sem problemas quando a área de trabalho está desbloqueada. Também é muito fácil de usar.
http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .
A única desvantagem que descobri é que não funcionará quando a área de trabalho estiver bloqueada, dizendo que eu volto do modo de suspensão e o computador está bloqueado e tenho música alta sendo reproduzida. Os teclados multimídia podem silenciar a partir daí. Mas com esse aplicativo você precisa desbloquear primeiro.
fonte
O Windows 10 possui um reconhecimento de fala bastante robusto. Configure e ative-o e use estes comandos para controlar a mídia:
Você não precisa dizer o nome completo do software:
switch media player
basta mudar para o Windows Media Player;switch cast
basta mudar para a ferramenta de transmissão de mídia Cast to Device do Windows.Para descobrir quais comandos você pode usar em uma janela aberta, passe o mouse sobre os botões com o mouse e verifique as dicas de ferramentas. Se não houver uma dica de ferramenta, você pode dizer
show numbers
, e uma matriz de números se sobreporá a qualquer elemento acionável na tela.fonte
Eu descobri que o software " Snip " não apenas exibe a música atual tocada, mas também permite que você controle seu player. Atualmente, ele suporta: Spotify, iTunes, Winamp, foobar2000, VLC, Player de área de trabalho do Google Play Music, Quod Libet
Dê uma olhada em https://github.com/dlrudie/Snip
fonte