複数の異なるcmd.exeインスタンスに割り当てられたグローバルWindowsショートカットキーがあります。これを行うには、デスクトップにcmd.exeへのショートカットを作成し、それぞれに一意のショートカットキーを割り当てます(たとえば、CTRL + SHIFT + U)。かなり基本的なもの。Win2K8(R1およびR2)を使用しています。
これは正常に動作します...ほとんどの場合。しかし、激怒する規則性があれば、そうでないこともあります。または、長い遅延(数秒)でも機能します。現在どのアプリにフォーカスがあるかは関係ありません(コマンドプロンプトの1つになることもあります)。割り当てるキーは関係ありません(WIN、CTRL、およびSHIFTのバリエーションをいくつか試しました)。これは、常にではありませんが、explorer.exeが何らかの形で苦労していることと関連していることに気付きました(たとえば、エクスプローラーウィンドウが開かれ、ファイル共有が利用できない、アプリが応答しないなど)。つまり、ショートカットキーの処理は、無関係なシステムアクティビティに非常に敏感であるように見えます。この問題が発生したときはいつでも、アクセスしたいウィンドウにいつでもALT + TABで問題なく移動できますが、これは面倒です。
私はこれらのコマンドウィンドウへのショートカットを1日に何百回も使用しているため、1%の失敗率でも本当に煩わしくなります。
これを修正する方法はありますか、またはカスタムキーの組み合わせを確実にインターセプトして、他のシステムアクティビティから独立した方法で、必要なアプリにフォーカスを当てるサードパーティユーティリティはありますか?
補遺:
サードパーティのホットキーツールに切り替えても失われたくないWindowsショートカットのプロパティがあります。Windowsショートカットはべき等です。 一部のアプリへのショートカットを起動したら、ショートカットキーのコンボをもう一度押すと、既に起動されているプロセスに移動します。新しいプロセスは起動されません。