I don't understand what to write in my script.
Para fins práticos, o formato básico dos scripts AutoHotKey é:
replacement_key::original_key
Então, se você quiser que a chave a
acione a chave z
, escreva:
a::z
Você pode (potencialmente) colocar quantas dessas combinações desejar em um script, mas cada uma delas deve aparecer em uma nova linha.
Se você deseja criar scripts mais complicados, consulte a documentação oficial de atalhos do AutoHotKey .
I would like to set the keys
f2
,f9
andf10
so that they [trigger media keys]:f2
- pause/play,f9
- previous song andf10
- next song.
Cada chave de mídia tem sua própria representação especial no AutoHotKey. Consultando a lista de chaves oficial do AutoHotKey e sua seção sobre chaves de mídia, podemos ver as que você está interessado são representadas como Media_Play_Pause
, Media_Prev
e Media_Next
. Da mesma forma, podemos ver que as teclas F são simplesmente escritas como normais (por exemplo, f1
).
Tomando o que sabemos até agora, podemos agora escrever o seguinte script:
f2::Media_Play_Pause
f9::Media_Prev
f10::Media_Next
Observe que você normalmente deseja salvar seus scripts com uma extensão .ahk
(por exemplo, como media_keys.ahk
, por exemplo).
I don't even know where to save the script.
Você pode salvá-lo onde quiser. Na maior parte, sua localização não importa.
Dito isso, tenha em mente que você precisa ter o script em execução para que suas teclas F funcionem como chaves de mídia. Se você quiser que o script inicie com o Windows, talvez queira colocar um atalho na sua pasta de inicialização .
Why do I have to use the Fn key for some options to work?
Uma Tecla Fn é uma tecla modificadora que ativa a função secundária de uma tecla "dupla finalidade" em um teclado .
Essas chaves de "dupla finalidade" são encontradas frequentemente em laptops menores, onde as teclas F (ou outras) podem, além de seus usos normais, ter funções especiais (por exemplo, controlar volume de áudio). Isso geralmente é feito para economizar espaço no layout do teclado.
Se você tiver que pressionar uma tecla Fn para fazer com que algumas das opções de script acima funcionem, isso provavelmente significa que o fabricante do laptop designou a operação "normal" das teclas F como secundária função (ea chave F não modificada faz outra coisa).