Após testar alguns utilitários de hotkeys, o melhor, sem dúvida, é o
AutoHotkey.
É freeware, open-source, e para Windows.
O que lhe faz tão bom pode também ser motivo de dificuldade: ele tem uma linguagem de programação própria. Os hotkeys ficam num arquivo de configuração. Para o básico ele é bem simples:
; win+a: abre contaletras
#a::Run c:\arquivos de programas\sony\contaletras.exe
; win+pgup/dn: aumenta/diminui volume; win+end: inverte "sem som"
#PgUp::Send {Volume_Up}
#PgDn::Send {Volume_Down}
#End::Send {Volume_Mute}
Mas ele é útil para coisas mais complexas também:
; calcula a data da última terça-feira
dia_sem := 3 - A_WDay
if (dia_sem > 0)
dia_sem -= 7
dia =
dia += dia_sem, days
FormatTime, dia, %dia%, ddMMyyyy
O código abaixo substitui, num documento padronizado da empresa, os finais de "Prezado Senhor" e "Ilmo Sr" por seus correspondentes femininos, apenas enviando a sequência de teclas que eu usaria se fosse fazer manualmente, e no final deixa o caps lock ligado:
; crtl+windows+a: senhora
^#a::
Send {up 4}^{right}{left}{bs}a{end}{left}a{home}^{end}{up 3}{right 3}{del}a{end}ª{down}
SetCapsLockState, On
return
A intenção aqui não é explicar como funciona; apenas mostrar, por alguns exemplos reais que uso, a "cara" do utilitário e dar uma ideia de seu potencial.
Mais informações em seu site:
www.autohotkey.com.