FirefoxがCSSのime-modeをサポート
あれ?
いつの間にFirefoxはime-modeをサポートしたんだ?
確か前はできなかったよな…?
IMEとは Input Method Editor の略であり、Windowsで文字入力を補助するソフトウェアのこと。 日本語Windowsに主に使われている日本語入力用IMEは、ローマ字からひらがな/カタカナへの変換、かなから漢字への変換などを行う。ということです。
これを使うとマルチバイトを入力させたくないようなフォームで強制的に半角英数字モードに変更することができます。
その逆もまた然り。
上手く使えばユーザービリティ向上になりますが、下手な使い方をすると…。
(1) - ime-mode:inactive; 英数字入力モード
(2) - ime-mode:active; 日本語入力モード
(3) - ime-mode:disabled; 強制英数字入力モード(実質そうでしょ?)
※しかも前の入力状態を維持しているので便利。
(4) - ime-mode:auto; 継承
(5) - なにも指定無し
これをキーボードの「半角/全角」を切り替えて順不同で入力してみてください。
違いがわかると思います。
※因みにmacでの動作がどうなっているのか実機がないので分かりません。
マルチバイト許可しないようなフォームの場合に強制的に「disabled」しちゃいたいところなんですが、
macの挙動がどんなんなのか…。
と思って検索したら…フォームでime-mode:disabledしてIME使用不可にすることの問題点や、
Bug 4223 ime-modeプロパティの実装がありました。
そのほか、気になったら自分で調べてね。
んでもって、おせぇてくれさい。
- 前のエントリー:
- « スーツの手入れ
