Isso deve funcionar (eu testei com VLC e XMPlay):
#.::Media_Next
Ele envia a próxima tecla de mídia para apenas a janela ativa, então se você quiser usar a tecla de atalho enquanto assiste a um filme em tela cheia ou algo assim, isso funcionará. Se você estiver assistindo a um vídeo no canto da tela enquanto trabalha em outras coisas, precisará enviar a chave globalmente:
#.::Send {Media_Next}
É claro que o seu reprodutor de mídia deve ser capaz de detectar e responder às teclas de mídia atuais. Alguns são escritos para fazer isso por padrão, alguns que você pode definir para fazer isso em sua configuração de mapeamento de chaves, outros fazem isso automaticamente quando eles têm as associações apropriadas de tipo de arquivo.
Como Sonamor apontou, você pode direcionar a tecla de atalho para janelas específicas no caso de ter vários players de mídia em execução que respondam às media-keys (embora, na minha experiência, o primeiro execute tende a registrar a chave e portanto, bloqueie os outros de recebê-lo; assim, você pode simplesmente desligá-los e fazer o que quiser).
Em resposta à pergunta mais detalhada …
I keep trying and I always get error. This is what I've tried the last time:
LWin + ,::{Media_Next}
I've also tried:
Win + .::Media_Next
Há várias coisas erradas com essas linhas:
- O
+
denota a tecla ⇧ Shift , então a tecla de atalho só funciona quando ⇧ Shift é pressionado - A
;
é a chave ; , portanto funciona somente quando a tecla ; é pressionada - Você não pode usar
{Media_Next}
como a operação, você pode usar:-
Send {Media_Next}
para enviar a próxima chave de mídia em geral ou -
Media_Next
para enviar a chave media-next apenas para a janela ativa
-
-
Win
não é válido, você precisa usar#
como modificador -
LWin
é válido apenas para usar ⊞ Win a tecla de atalho. Como modificador, você deve usar<#
.
Então, no seu caso, você provavelmente quer isso:
<#.::Send {Media_Next}
*I only have one "win" key on my keyboard.
Então, por que especificá-lo para a tecla do Windows à esquerda? Se houver apenas um, não faz diferença especificar. Na verdade, é mais seguro usar apenas a versão genérica no caso, por algum motivo, o fabricante decidiu usar o scancode para a outra chave. Você também pode usar isso:
#.::Send {Media_Next}