オートホットキーで複数のウィンドウで Win+1 をシミュレートする

オートホットキーで複数のウィンドウで Win+1 をシミュレートする

ウィンドウを切り替えるために、F キーを Win+1-5 に対応させるようにバインドしようとしています。

問題が発生しています。アプリに複数のウィンドウがある場合、元のキーのようにそのアプリに切り替えるのではなく、バーに「フォーカス」されたままになります (2 つのウィンドウのプレビューが表示され、矢印キーを使用してアプリ間を移動できます)。

私が使用しているスクリプトは次のとおりです

F1:: Send, {LWin Down}{1 Down}{1 Up}{LWin Up}
F2:: Send, {LWin Down}{2 Down}{2 Up}{LWin Up}
F3:: Send, {LWin Down}{3 Down}{3 Up}{LWin Up}
F4:: Send, {LWin Down}{4 Down}{4 Up}{LWin Up}
F5:: Send, {LWin Down}{5 Down}{5 Up}{LWin Up}

上下を2本に分けてsleep 50その間に挟むなど、いくつかのバリエーションを試してみました。

答え1

私のWindows 7マシンでは、次のように変更する必要がありました。

F1:: Send, {LWin Down}{1}{LWin Up}

そして、それは組み込み関数とまったく同じように動作しました。 もちろん、グループの最初のウィンドウだけがポップアップ表示されますが、少なくとも Windows 7 では組み込み関数はこのように動作します。

関連情報