Tecla de atalho do Windows XP para focar uma janela específica

5

Digamos que eu tenha vários aplicativos abertos e quero que o atalho do teclado se concentre ou traga para a frente, uma janela específica. Claro que eu sei sobre alt + tab para percorrer as janelas, mas seria ótimo escolher uma janela específica com um atalho de teclado.

    
por conspirisi 04.10.2009 / 13:04

4 respostas

7

Autohotkey!

WinActivate, [Full Window Title]

Se o título da janela mudar, você pode usar o Window Spy incluído para pegar o ID ou

SetTitleMatchMode, 2

para poder corresponder a uma janela com apenas um título parcial. (Há também um modo de regex, se você estiver confortável com isso).

A maximização seria WinMaximise em vez de ativar. No entanto, isso não é o foco, por isso você precisa usar ambos para maximizar e focar uma janela.

EDITAR:

Ok, exemplo de tempo real.

#\::
   SetTitleMatchMode, 2
   WinActivate, is currently
return

Esse fogo no winkey e \ (# sendo winkey), então foca qualquer janela com "está atualmente" no título. Nesse caso, "O usuário está no momento", para minhas janelas de mensagens instantâneas.

    
por 04.10.2009 / 13:29
1
  • Crie um atalho para o aplicativo na área de trabalho

  • Nas propriedades desse atalho, coloque a tecla de atalho desejada no campo "Tecla de atalho"

Agora, com qualquer outro aplicativo focado, pressionar essa tecla de atalho iniciará o atalho.

Se o aplicativo já estiver em execução, ele receberá o foco.

    
por 04.10.2009 / 13:53
1

Concordo com o Phoshi sobre o AutohotKey. Não tenho certeza se você deseja focar a mesma janela específica a cada vez ou poder escolher. Se este último, então eu recomendo iswitchw . Também feito com o AHK, você pode atribuir uma chave (caps lock por padrão) para mostrar um seletor de janela e digitar a primeira letra ou duas e pressionar enter para selecioná-lo.

    
por 04.10.2009 / 19:56
1

Este utilitário gratuito faz exatamente isso: MLHotKey :

MLHotKey is assigns hotkeys to any top level application. This means that once you assign a hotkey to a window, you can switch back to that window using the hokey, which is (usually) faster than the alt-tab chain.

Instructions:

  1. Start MLHotKey
  2. Select the window from the list to which you would like to assign a hotkey.
  3. Put the cursor in the text box above the command buttons.
  4. Type the key combination that you would like to set. (e.g. Ctrl+Alt+I)
  5. Press Set and you're done!

The hotkeys will "stick" even after you close MLHotKey. You can also remove a window's hotkey by selecting the window and clicking "Remove". The refresh button refreshes the list of windows.

There are some windows that will not accept hotkeys (Outlook 98 is one), and not all key combinations will work.

    
por 04.10.2009 / 16:17