Sei que poderia usar o AHK para vincular chaves para focar uma janela predefinida, mas estou procurando um utilitário que permita atribuir teclas de atalho rapidamente para focar uma janela específica.
Idealmente:

Existe algo assim?
Sei que poderia usar o AHK para vincular chaves para focar uma janela predefinida, mas estou procurando um utilitário que permita atribuir teclas de atalho rapidamente para focar uma janela específica.
Idealmente:

Existe algo assim?
Respostas:
No Windows 7, os 10 primeiros programas na barra de tarefas têm teclas de atalho atribuídas automaticamente com base em sua posição na barra de tarefas. Pressionar Win+ 1ativará o primeiro programa na barra de tarefas (ou o iniciará, se não estiver aberto). Win+ 2ativa o segundo e assim por diante até Win+ 0ativar o 10o. Os programas não precisam ser fixados na barra de tarefas para que isso funcione, mas os programas fixados podem ser iniciados com esses atalhos, pois não estão abertos.
Eu fiz uma ferramenta exatamente para isso: https://hyperkeys.xureilab.com
Você pode definir seu próprio atalho para fixar e retornar uma janela. Eu pessoalmente uso, respectivamente, SHIFT + ALT + A e ALT + A (teclado azerty).
Observe que no Windows 10, o sistema operacional des maximiza uma janela quando você a força a ir para a frente por meio de um aplicativo de terceiros. Ainda não encontrei uma solução alternativa para isso. Mas os aplicativos de tela cheia ficam em tela cheia.
win+ spara uma janela do editor particular, win+ bpara uma janela do navegador particular, etc. eu fiz acabar escrevendo a minha própria implementação (pouco funcional) desta que usa acordes fundamentais: caps+ kentra no modo de atribuição, então o que você pressionar a seguir é vinculado como atalho para a janela ativa. Funciona bem para mim.
ShowWindow(hwnd, SW_RESTORE) , o que instrui o Windows a restaurar (ou seja, não minimizar ou maximizar) a janela. Você provavelmente deseja detectar se a janela está atualmente minimizada e SW_RESTORE, caso contrário, use -a SW_SHOW.