Teclado Ninja Atribuir uma tecla de atalho para qualquer janela
Quando preciso executar uma tarefa repetitiva, como verificar meu e-mail ou alternar para uma janela de IM aberta, a opção mais rápida é atribuir uma tecla de atalho diretamente à janela, para que eu possa alternar a janela minimizada / restaurada com nada mais do que uma única tecla.
Como eu consegui isso? AutoHotkey, uma pequena estrutura de scripts que permite automatizar qualquer coisa no Windows. Antes de começarmos, presumo que você baixou e instalou.
Eu criei uma pequena função que você pode adicionar a um script que fará o trabalho duro de encontrar e alternar a janela. Tudo o que você precisa fazer é atribuir as teclas de atalho desejadas no topo do script.
A primeira coisa que você precisa fazer é baixar o script e salvá-lo em algum lugar útil. Você deve ser capaz de simplesmente clicar duas vezes no script para iniciá-lo e, em seguida, você observará um novo ícone de bandeja (O verde com o H)
Clique com o botão direito do mouse no ícone e escolha Editar este script no menu. Você terá que adicionar suas próprias teclas de atalho já que nenhuma delas está definida no script, então vamos dar uma olhada no script…
; -
; Declare suas teclas de atalho nesta seção
; -
; - estas são amostras --
; ! j :: ToggleWindow (“- Mozilla Firefox”) - Win + J
; #c :: ToggleWindow (“SecureCRT”) - Win + C
; ! x :: ToggleWindow (“cmd.exe”) - Alt + X; -
; Função para alternar janelas - Não edite
; -
ToggleWindow (TheWindowTitle)
SetTitleMatchMode, 2
DetectHiddenWindows, desativado
IfWinActive,% TheWindowTitle%
WinMinimize,% TheWindowTitle%
Outro
IfWinExist,% TheWindowTitle%
WinActivate
Outro
DetectHiddenWindows, On
IfWinExist,% TheWindowTitle%
WinShow
WinActivate
Pode ser um pouco complicado para alguns de vocês, mas a única coisa que precisamos fazer é adicionar algumas linhas de atalho. Você notará que há um número de linhas de atalho de amostra já definidas, mas comentadas.
Teclas de atalho são definidas neste formato:
:: ToggleWindow (“String de Título da Janela Parcial”)
Para chaves especiais, você usará uma das seguintes opções, que podem ser combinadas. (obtenha mais informações na documentação do Autohotkey)
# | Tecla do Windows |
! | Alt |
^ | Ao controle |
+ | Mudança |
< | Use a tecla Esquerda (por exemplo |
> | Use a tecla Direita (por exemplo>! Significa apenas a tecla Alt) |
Então, por exemplo, se você quisesse acionar o atalho de teclado Ctrl + Alt + F e atribuí-lo ao Firefox, você usaria o seguinte:
^! f :: ToggleWindow (“- Mozilla Firefox”)
Pessoalmente, tento usar atalhos de teclado que não exigem que eu tire minhas mãos das teclas. Eu simplesmente uso Alt + J atribuído ao Firefox porque eu posso acertar essa combinação sem mexer minhas mãos.
Quando terminar de editar o script, salve-o e depois vá até o ícone H novamente e escolha a opção "Recarregar este script", que carregará todas as suas alterações. Se houve um problema, você receberá uma mensagem de erro e poderá usar sempre Sair para parar completamente o script.
Você terá que decidir quais combinações de teclas funcionam melhor para você. Meu conselho é adicionar um ou dois de cada vez e se acostumar a usá-los. Dentro de alguns dias você vai se perguntar como você viveu sem eles. Você também deve ler no AutoHotkey… ele pode fazer muito mais do que apenas isso.
Nota: A função ToggleWindowHide no script é para os mais aventureiros - irá alternar a janela entre oculto e restaurado… extremamente útil para janelas de prompt de comando. Essencialmente me dá Tilda ou YaKuake no Windows.
Faça o download de geek_autohotkey.ahk (script Autohotkey)