AutoHotKey: controlem Windows graças aos vossos próprios atalhos teclado


auto-hot-key.jpg 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

Criar um novo certificado autohotkey

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:

active-window-info.jpg

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: Technorati:autohotkey , Technorati:automatização , Technorati:hotkey , Technorati:keyboard shortcut , Technorati:produtividade , Technorati:atalhos teclado , Technorati:tutoriel , Technorati:windows

Se 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


8 comentários

  1. 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 [ … ]

  2. 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 [ … ]

  3. 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.

  4. 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.

  5. 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é

  6. 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.

  7. 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

  8. 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

Como RSS · TrackBack URI

Acrescentam um comentário

Nome :

Correio electrónico :

Sítio web :

Comentário :