Eu tenho teclas de atalho globais do Windows atribuídas a várias instâncias diferentes do cmd.exe. Eu faço isso criando atalhos para o cmd.exe na minha área de trabalho e atribuindo a cada um uma tecla de atalho exclusiva (por exemplo, CTRL + SHIFT + U). Coisas bem básicas. Estou usando o Win2K8 (R1 e R2).
Isso funciona muito bem ... na maioria das vezes. Mas com regularidade irritante, às vezes não. Ou funcionará com um longo atraso (muitos segundos). Não importa qual aplicativo atualmente tem foco (pode até ser um dos prompts de comando). Não importa quais teclas eu atribuo (tentei algumas variações de WIN, CTRL e SHIFT). Percebi que isso geralmente está correlacionado, mas nem sempre, com o explorer.exe, de alguma forma ou de outra (por exemplo, uma janela do explorer aberta para um compartilhamento de arquivos indisponível, ou um aplicativo que não responde, ou o que for). Em outras palavras, a manipulação de teclas de atalho parece ser muito sensível à atividade não relacionada do sistema. Observe que sempre que tenho esse problema, sempre consigo com êxito ALT + TAB na janela que desejo acessar, mas isso é tedioso.
Eu uso os atalhos para essas janelas de comando centenas de vezes por dia, para que mesmo uma taxa de falha de 1% se torne realmente irritante.
Existe uma maneira de corrigir isso ou existe algum utilitário de terceiros que interceptará CONFIABILMENTE combinações de teclas personalizadas para focar em qualquer aplicativo que eu queira, de maneira independente de outras atividades do sistema?
TERMO ADITIVO:
Há uma propriedade dos atalhos do Windows que eu não gostaria de perder se mudar para uma ferramenta de teclas de atalho de terceiros: os atalhos do Windows são idempotentes. Depois de iniciar um atalho para algum aplicativo, pressionar a combinação de teclas de atalho novamente leva ao processo já iniciado - ele não inicia um novo processo.

