StrokesPlus ( SendKeysを使用するマウスジェスチャー)を使用して、ウィンドウを閉じるための次のショートカットを使用しています。
acSendKeys("{DELAY=50}^{F_4}")
デフォルトの閉じるウィンドウはcontrol+wですが、すべてのプログラムがそれを受け入れるわけではありません(たとえば、UltraEditはcontrol + F4-を使用し、control + wはワードラップを切り替えます。これは私がよく使用します)。
また、FlorianWinkelbauerの4Clipを使用しています。これは、F1-F4をクリップボードにバインドするため、最初のクリップボードへのコピー/貼り付けにはF1 + c、F1+vなどが使用されます。4clipのバインディングのサンプルを以下に示します。
*F1::SendInput {blind}{F1}
*F2::SendInput {blind}{F2}
*F3::SendInput {blind}{F3}
*F4::SendInput {blind}{F4}
; F3 + F$
F3 & F4::
Gosub SetDelimiter
return
; F4
F4 & c::CopyClipboard(4)
F4 & a::AppendClipboard(4)
F4 & s::SwapClipboard(4)
F4 & p::PrintClipboard(4)
F4 & v::PasteClipboard(c4)
F4 & b::PasteClipboard(cp4)
F4 & d::Clear(4)
私が見つけた問題は、StrokesPlusショートカットを使用するとウィンドウが閉じても、コントロールキーがまだ押されているかのようにシステムが残っていることです。Escキーを押すとスタートメニューが表示されます(control +を押したときと同じように)逃れる)。
これをWindows764ビットとWindowsXP64ビットの両方で複製しました。
4クリップですべてのF4バインディングをコメントアウトすると、問題が解決することを確認しました。
StrokesPlusフォーラムとAutohotkeyフォーラムにも投稿しました。