Atribuir atalho de teclado para colocar a janela em foco


10

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:

insira a descrição da imagem aqui

Existe algo assim?


Bem, você pode escrever um pequeno aplicativo no AutoHotkey para fazer isso. ;)
iglvzx 23/07

@iglvzx: Eu não acho que o AHK permita adicionar botões à barra de legenda de todas as janelas.
Josh3736

Respostas:


10

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.


3
Infelizmente, isso não ajuda quando cada aplicativo tem várias janelas abertas. (Você pode pressionar Win + n várias vezes como um Alt + Tab específico do aplicativo, mas não é isso que estou procurando.) Quero que um pressionamento de tecla / combinação pule diretamente para uma janela específica.
Josh3736

0

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.


Isso é legal! No entanto, fixar uma janela não é exatamente o que eu quero. Eu quero ligar atalhos arbitrárias a várias janelas ao mesmo tempo - por exemplo 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.
josh3736

11
PS: Na minha implementação, não tenho o problema do Windows não maximizar; não é um problema do sistema operacional. Sua dependência está chamandoShowWindow(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.
josh3736

Obrigado pela informação! Vou verificar isso e espero corrigi-lo
xurei
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.