AutoHotkeyIME制御関数(018移植) +SandS スクリプトを利用して C-l でIMEオフ、 C-j でIMEオンという動作をするようにしていました*1。こうするだけでIMEを使わざるをえない状況に追い込まれても少しは楽に操作出来ます。*2けどこのスクリプト、Office系のソフトや Windows Live Messenger を使うと頻繁にIMEが無効になり元に戻せなくなるという不具合があります。元のソースを見ても全く理解出来ないので諦めながら使っていたのですが、簡単な解決方法が分かりました。なんという無知。設定IME 2007 のプロパティ → 全般 → キー設定 → 変更 → 詳細プロパティ半角/全角キーに「IME-オフ」を、無変換キーに「IME-オン」を割り合てる。スクリプト $^j:: Send,{vk1Csc079} ; 変換キー Return $^l:: S