Windows ganha-chave mais número - alguma forma de impedir que “alternar” o aplicativo e minimizá-lo se já foi lançado?

1

Eu tenho alguns atalhos fixados na minha barra de tarefas. Eu posso usar a tecla do Windows mais "1" ou "2" etc para lançá-los.

Ao usar este atalho, o comportamento parece ser: -

  • se o aplicativo não for iniciado, inicie-o e torne-o em primeiro plano
  • se o aplicativo for iniciado, mas não a janela de primeiro plano, torne-o em primeiro plano
  • se já estiver na janela em primeiro plano, minimize-a na barra de tarefas

É esse último comportamento que eu gostaria de parar. Idealmente, o que eu quero é que o atalho Win-key-plus-number sempre ative ou forme o aplicativo, mas se ele já for o aplicativo em primeiro plano, não faça nada.

Estou usando esses atalhos em um PC do media center com um controle remoto programável - e o controle remoto sempre envia a mesma seqüência de teclas para iniciar o aplicativo solicitado. O que significa que se você mudar e voltar, pode acabar minimizando o aplicativo.

Existe alguma opção que possa consertar isso? Ou algum utilitário que eu poderia usar para iniciar meu aplicativo?

Editar:

Eu encontrei uma pergunta semelhante aqui: Como eu paro a tecla de atalho win + # de minimizar a janela focada?   Mas isso estava perguntando como bloquear totalmente essa batida de tecla. Eu quero que o toque de tecla lance / focalize o aplicativo.

Eu poderia apenas ter que tirar o pó do meu compilador C e escrever um pequeno programa para fazer isso: -)

    
por David 19.06.2016 / 22:11

1 resposta

0

Are there any options that can fix this? Or some utility that I could use to launch my application instead?

Você pode instalar o AutoHotkey e escrever um script que faça o que quiser e atribua um atalho de teclado arbitrário para ele.

Exemplo de script AutoHotkey

#1::                            ; Keyboard shortcut for Win+1
IfWinExist, ahk_class MozillaWindowClass
{
    WinActivate
}
else
{
    Run, firefox.exe
}
return
    
por 22.06.2016 / 13:16