blechmusikの日記

いろいろなことを書いています。

ATOK で「半角アルファベットをそのまま入力」する設定に対応した

これまでは、「半角アルファベットをそのまま入力」する入力モードを解除すると、設定した日本語配列を使用することができなくなっていた*1。設定した英語配列を使用したまま、設定した日本語配列に自動的に切り替えることなく、英語配列を使い続けていたということだ。
本日公開した版ではこの問題を解消した。IME の状態を取得するたびにつぎのようなキー・フックの状態を調べるようにしたのだ。すなわち、(ひらがな入力など)英数入力でないときに英語配列を使用するよう設定していないか、である。