AutoHotKey: controlem Windows graças aos vossos próprios atalhos teclado
Temos visto recentemente um "software" de todo listas inteiramente controlável ao teclado. Que diriam que mantem controlar l’conjunto de Windows graças aos vossos próprios atalhos teclado?
Com AutoHotKey, o sonho torna-se realidade. C’est uma linguagem de certificados fácil a dominar para criar todas as espécies de atalhos teclado. Aubaine para optimizar a vossa produtividade.
Eis por conseguinte um tutoriel que vos permitirá criar numa volta de mão dos atalhos teclado muito eficazes.
Antes de começar
A primeira coisa a fazer é fazer o download e instalar do "software" AutoHotKey. Seguidamente, poderá criar o vosso primeiro certificado indo num directório, seguidamente click direito > Novo > AutoHotKey Certificado

Rebatizem e clicam com o botão direito do rato acima. Escolham Édito Certificado para abrir o ficheiro no bloco notas Windows.
O vosso primeiro Certificado
Mais simples é d’associer um toque à outra. Por exemplo se quero que o toque tem chama o toque b, j’écrirai no meu certificado a linha seguinte:
a::b
Executem agora o certificado clicando 2 vezes acima. Doravante, se tenta d’écrire tem num editor, constatará que obtem um b ao lugar.
Evidentemente, tem associações mais judiciosas. Tomem por exemplo o toque ² que não serve frequentemente. Pode muito efectivamente l’associer < Windows>+e assim d’ouvrir mais facilmente um explorador Windows:
²::#e
Observará aqui que o toque < Windows > é representado por um #. Reencontra-se também codificações especiais para algumas outros toques.
Por exemplo: !=Alt, ^=Control, + = Maj (eis lista completa).
Agora, como vai fazer para utilizar o toque ² raras as vezes onde j’en tem necessidade? Uma solução pode ser d’utiliser o toque Maj+². É suficiente para aquilo que acrescentem no nosso certificado a linha:
+²::²
Atalhos teclado para executar encomendas
Para ir mais adiante, vamos utilizar os atalhos teclado para executar encomendas simples.
Primeiro exemplo: reduzir uma janela graças ao toque CapsLock. Numerosos são os que encontram este toque embaraçosos: vocês nunca não chegou de dactilografar uma frase inteira sem estar a dar-vos conta que tivesse dactilografado acidentalmente o toque CapsLock ao meio? Este certificado deveria suprimir este problema:
CapsLock::WinMinimize,A
Aqui utilizamos a encomenda WinMinimize com o parâmetro A, que permite minimizar a janela activa.
Agora, tentam um atalho teclado para activar/desativar o som graças ao atalho teclado < Windows>-X. Eis o código:
#x::SoundSet, +1, , mute
Doravante, mais necessidade de clicar em l’icône elevado orador para pôr sourdine o som de windows, os vossos vizinhos vocês serão reconnaissant…
Por último, eis um código para lançar um explorador windows aberto ao directório os Meus Documentos :
#e::Run,C:\WINDOWS\explorer.exe /e`,%A_MyDocuments%
A encomenda Run permite do n’importe qual programa windows. E mesmo d’accéder à uns endereços web.
Duas observações sobre este exemplo:
- É possível d’utiliser das variáveis. Aqui: %A_MyDocuments% corresponde ao caminho do directório os Meus Documentos (para mais d’infos, consultam lista das variáveis internas de AutoHotKey).
- Notam também o ` . O carácter ` é um carácter d’escape. Deveu notar que a vírgula é utilizada como separador nos certificados AutoHotKey. É necessário por conseguinte fazer preceder a vírgula por um carácter especial (carácter `) assim qu’elle ou seja vista não como um separador mas como um carácter normal (para mais d’infos, consultam lista dos carácteres d’échappement).
Criam atalhos mais complexos
É possível criar atalhos que chamam procedimentos complexos sobre várias linhas. É necessário então utilizar a sintaxe seguinte:
raccourci::
commande 1
commande 2
…
return
Eis por exemplo um certificado que esvazia o cesto e apresenta seguidamente uma mensagem à l’utilisateur para indicar que o cesto windows está vazio:
#c::
FileRecycleEmpty, C:\
MsgBox, la corbeille est vide
return
Aqui, a encomenda FileRecycleEmpty esvazia o cesto do disco C, enquanto a encomenda MsgBox apresenta uma mensagem à l’utilisateur.
Como restringir o seu atalho à uma aplicação específica
É muito útil criar atalhos específicos à certas aplicações. Para aquilo, vamos utilizar a directiva # ifWinActive. A sintaxe é a seguinte:
#ifWinActive fenêtre_concernée
Raccourci à créer
#ifWinActive
Eis por exemplo um atalho que permite criar um directório numa janela de l’explorateur Windows graças ao raccouci teclado < Windows>+N :
#IfWinActive ahk_class ExploreWClass
#n::
Send {Alt}f
Sleep 100
Send n
Sleep 100
Send {Enter}
return
#IfWinActive
A primeira coisa a notar aqui é o nome da janela: ahk_class ExploreWClass. Encontrará facilmente este nome graças à l’utilitaire Window spy que se encontra no vosso directório d’installation d’AutoHotKey (ficheiro AU3_Spy.exe).
Executam e clicam na janela querida para encontrar o seu nome. Eis este qu’on obtem:

Se retorna-se ao certificado, notará que utilizamos a encomenda Send, que permite d’envoyer dos toques à vossa janela. Enviamos d’abord {Alt}f para abrir o pequeno ficheiro. Seguidamente o tempo que esta ementa s’ouvre, espera um pequeno momento antes de d’envoyer de novos toques graças à encomenda Sleep 100 (duração de 100 milissegundos). Seguidamente envia-se o toque n para ir em sous-menu Novo e valida-se no fim por entrada para criar o directório.
Executam os vossos certificados a partir d’une chave USB
Quando clica com o botão direito do rato sobre um certificado, verá qu’il é possíveis compilar o certificado num ficheiro realizável exe
Isto permite d’emporter com vocês o vosso programa e de l’exécuter sobre d’autres computadores a partir da vossa chave USB. Tem por conseguinte l’assurance de reencontrar os vossos atalhos preferidos quando trabalha sobre d’autres computadores.
Conclusão
Ainda que AutoHotKey é muito fácil de utilizar, n’en não é menos potente e mais eficaz. Pode-se mesmo criar verdadeiras aplicações com. É possível realizar substituições de textos em cursos de introdução por teclado - ver a esse respeito l’application Texter de Lifehacker do qual falamos previamente - bem como de manipular presse-papier e criar janelas.
Para ir mais adiante com AutoHotKey, será bom d’aller fazer uma volta em fórum quem oculta dos tesouros de certificados.
Fans d’AutoHotKey, utilizam os comentários para comunicar-nos vossos astuces!
Tags: autohotkeySe gostar de este artigo, der mais visibilidade votando por ele sobre Scoopeo:
Artigos similares (em teoria):
Folder pequeno: l’outil d’accessibilité a fazê-lo todo
Memorandum prático: os atalhos teclado de Windows
Controlam o volume sonoro de Windows ao teclado
Prática este memorandum! - Os atalhos teclado de FreeMind
Génialissime: manipulam eficazmente as vossas janelas com NiftyWindows










Extra: manipulam eficazmente as vossas janelas com Nifty Windows (acessibilidade, produtividade, aplicação portátil) said,
Wrote ele Dezembro 7,.2007 @ 10:36
[ … ] com a linguagem de certificados AutoHotKey da qual falávamos recentemente, é igualmente bastante fácil de l’adapter vossos [ … ]
Génialissime: manipulam eficazmente as vossas janelas com Nifty Windows (acessibilidade, produtividade, aplicação portátil) said,
Wrote ele Dezembro 7,.2007 @ 12:10
[ … ] com a linguagem de certificados AutoHotKey da qual falávamos recentemente, é igualmente bastante fácil de l’adapter vossos [ … ]
Ayinn said,
Wrote ele Dezembro 14,.2007 @ 1:39
Muito fácil c’est rapidamente dito, em todo caso para mim que não toca nada em informática ou quase. Por exemplo, j’ai tentado criar um atalho que esvazia o cesto, eh efectivamente, para certos programas, não o retira, as músicas nomeadamente. Além disso não compreendo nada no que diz respeito à encomenda própria. FileRecycleEpmty?? certamente após l’avoir tendo em conta e traduzido compreende-se mas não se pode adivinhar a encomenda nela mesmo.
Obrigado bem de querer m’expliquer porque certamente este programa é muito interessante.
Argancel said,
Wrote ele Dezembro 14,.2007 @ 6:51
@Ayinn: obrigado para o teu comentário. Se queres melhor compreender a encomenda FileRecycleEmpty, podes consultar a página que explica a sintaxe desta encomenda aqui. Nomeadamente, as teus músicas estão talvez sobre um disco diferente C:, neste caso é suficiente por conseguinte d’appeler a encomenda sem o “, C:\” para resolver o problema.
A lista de todas as encomendas está disponível aqui.
Jean-Denis said,
Wrote ele Março 13,.2008 @ 2:31
Dizer que j’ai Googlé durante três semanas (desde j’essaie Autohotkey) antes de encontrar esta simpática página em francês!
Bravo, obrigado (porque mesmo após três semanas j’y aprendeu coisas
Cordialmente,
________ Jidé
Argancel said,
Wrote ele Março 13,.2008 @ 8:18
@Jean-Denis: eh sim, não sempre fácil encontrar este qu’on quer sobre Google.
Obrigado para o teu comentário animador e boa continuação.
Jean-Denis said,
Wrote ele Março 13,.2008 @ 18:33
>> Obrigado (…)
Se queres, posso enviar (para publicação eventual aqui) os meus pedaços de código AHK?
Cordialmente,
________ Jidé
http://www.ptitrain.com
tahitibob said,
Wrote ele Abril 24,.2008 @ 10:45
omg, o "software" meus reves…
desde o tempo que digo-me que windows não tem realmente bastante atalhos teclado, sou pressionada poder testar este delicado!
obrigado bcp