IME自動ONにできるのはIEだけ


IEコンポーネントやActiveXは新Edgeが育つまでは
OS上から完全に消し去ることはなさそうと思いました。

IME制御の動作確認

sample.html
<meta charset=utf-8>

<h3>ime-mode (IE専用)</h3>

<li> 日本語入力ON <input style="ime-mode: active" /> </li>
<li> 日本語入力OFF <input style="ime-mode: disabled" /> </li>

<h3>inputmode</h3>

一時期あったが廃止された

<li> 日本語入力ON <input inputmode="kana" /> </li>
<li> 日本語入力OFF <input inputmode="none" /> </li>


<h3>input type</h3>

特定の入力に入ったら日本語入力OFF。
自動ONにする方法はない

<li> 日本語入力OFF <input type="email" /> </li>

懸念点

  • 旧Edgeでサポートされていたが、バージョンアップでなんと効かなくなった。

  • 新Edgeの独自機能追加によりIME制御対応になるかもしれませんがそれは将来の話。

メモ: datalist

IE11にも対応していた。

<input type="text" name="name" list="options" />
<datalist id="options">
    <option value="東京都"></option>
    <option value="神奈川県"></option>
    <option value="千葉県"></option>
</datalist>