文字キー以外は AutoVKey で捕捉できると思います。キャレットの色を指定す
ることはできないので、形状を変更してみました。キー定義ファイルで指定し
た自動実行マクロに次のようなプロシージャを追加して再起動します。
proc AutoVKey
if imestatus = 2 then
@@CursorTypeDOS = 0
else
@@CursorTypeDOS = 1
end if
end proc
漢字キーなどで on/off を切り替えている場合には問題ありませんが、特別な
キー定義を使用している場合には他の対処が必要になるかもしれません。
ステータスラインや(表示している場合には)カーソルの下線の色を変更する
方法もありますが、アクティブウィンドウを切り替えた時にも実行する必要が
あるので、とりあえず簡単な方で。
邪魔にならなければ、IME Watcher のようなものを利用することもできます。 |