Windows の Win キーと数字キーの組み合わせ - すでに起動している場合にアプリを「切り替え」て最小化することを止める方法はありますか?

Windows の Win キーと数字キーの組み合わせ - すでに起動している場合にアプリを「切り替え」て最小化することを止める方法はありますか?

タスクバーにピン留めされたショートカットがいくつかあります。Windows キーと「1」または「2」などを使用してこれらを起動できます。

このショートカットを使用すると、動作は次のようになります:-

  • アプリケーションが起動していない場合は起動し、フォアグラウンドにします
  • アプリケーションが起動されているがフォアグラウンドウィンドウではない場合、フォアグラウンドにする
  • すでに最前面のウィンドウになっている場合は、タスクバーに最小化します

私が止めたいのは、最後の動作です。理想的には、Win キーと数字のショートカットで常にアプリケーションを起動またはフォアグラウンドにし、すでにフォアグラウンド アプリになっている場合は何もしないようにします。

私はプログラム可能なリモコンを備えたメディアセンター PC でこれらのショートカットを使用していますが、リモコンは常に同じキー シーケンスを送信して要求されたアプリケーションを起動します。つまり、リモコンを切り替えてから戻すと、アプリケーションが最小化されてしまう可能性があります。

これを修正できるオプションはありますか? または、代わりにアプリケーションを起動するために使用できるユーティリティはありますか?

編集:

ここで同様の質問を見つけました:win+# ホットキーでフォーカスされたウィンドウが最小化されないようにするにはどうすればよいですか? しかし、それはそのキーストロークを完全にブロックする方法を尋ねていました。キーストロークでアプリケーションを起動/フォーカスしたいのです。

これを実行するには、C コンパイラを取り出して、小さなプログラムを書く必要があるかもしれません :-)

答え1

これを修正できるオプションはありますか? または、代わりにアプリケーションを起動するために使用できるユーティリティはありますか?

インストールできますオートホットキー必要な操作を実行するスクリプトを作成し、それに任意のキーボード ショートカットを割り当てます。

AutoHotkey スクリプトの例

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

関連情報