簡単にできます(最初の2行を次のように変更することで:
$~CapsLock::LangSwitch(1)
$~CapsLock up::LangSwitch(2)
)正しいコントロールの代わりにWin + Spaceを使用するためにwOxxOmのキーボードレイアウトスイッチャーを変更します。また、Windowsでレイアウトを切り替えるためにどのホットキーが設定されていても機能します(デフォルトはAlt + Shift、私はCtrl + Shiftを使用しています)。
非akhネイティブスイッチング(スクリプトはWinAPIを使用)のため、スクリプト全体がかなりかさばるので、インラインで貼り付けませんでした。autohotkey.comにアクセスできない場合は、http://pastebin.com/RayAw1VPにあります。
(再び、すべてのクレジットはwOxxOmに移動します。ソーススクリプトはhttp://www.autohotkey.com/board/topic/24666-keyboard-layout-switcher/にあります)
PSそのスクリプトはかなり古く、バイトオフセットがハードコードされているため、64ビットのAutohotkey.exeと64ビットのWindowsのどちらで動作するのかわかりません。32ビットしか手元にありません。
PPSこの回答は他の回答とほぼ同じですが、質問もほぼ同じです。