MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

フォームへのデフォルトIME入力モードを、英数字モードに固定したい
https://forums.mozillazine.jp/viewtopic.php?f=2&t=8652
ページ 11

作成者:  アノニモウス [ 2009年6月10日(水) 20:41 ]
記事の件名:  フォームへのデフォルトIME入力モードを、英数字モードに固定したい

普段から、IMEの入力モードは英数字モードにしており、日本語入力するときだけしか
日本語モードにしていません(日本語入力が終わったら英数モードに戻すのが癖です)が、
サイト、フォーム入力によっては勝手に日本語入力モードになって、打ち込んでから気付くので
かなり腹が立ちます。

(1)フォーム入力に対して、常にデフォルトの入力モードを英数字モードに固定する
(2)IMEの入力モードを勝手に日本語モードにしたり、英数字モードにしたりせず、入力モードにはノータッチ
   (普段から英数字モードに戻しているので、結果として英数字モードになる)

いずれか可能でしょうか? (好ましいのは(2)の方ですがどちらでもいいです)
firefoxの問題ではなかったらすみません

環境はXP SP3 32bit
キーボードはlogitechの日本語ウィンドウズキーボードを、US配列の104キーボードとして使用
普段は管理者でなく、一般ユーザとして使用
IMEはMicrosoft Natural Input 2002 Ver8.1

作成者:  Sakuraya [ 2009年6月11日(木) 13:21 ]
記事の件名:  Re: フォームへのデフォルトIME入力モードを、英数字モードに固定したい

アノニモウス さんが書きました:
サイト、フォーム入力によっては勝手に日本語入力モードになって、打ち込んでから気付くので
かなり腹が立ちます。

(1)フォーム入力に対して、常にデフォルトの入力モードを英数字モードに固定する
(2)IMEの入力モードを勝手に日本語モードにしたり、英数字モードにしたりせず、入力モードにはノータッチ
   (普段から英数字モードに戻しているので、結果として英数字モードになる)

いずれか可能でしょうか? (好ましいのは(2)の方ですがどちらでもいいです)

Firefox3以降ではime-modeというCSSのプロパティが用意されています。
詳しいことは下記のURLを見ていただくとして、userChrome.cssやuserContent.cssで指定すればお望みの動作になると思います。
https://developer.mozilla.org/Ja/CSS/Ime-mode

例としてはこんな感じでしょうか。
input[type="text"]:active {
ime-mode: inactive !important;
}

#実際に試したわけではないので無理だったら申し訳ありません。

作成者:  アノニモウス [ 2009年6月12日(金) 07:02 ]
記事の件名:  Re: フォームへのデフォルトIME入力モードを、英数字モードに固定したい

今、C:Documents and Setting\ユーザ名\Application Data\Mozilla\Firefox\Profile\***.default\ で、
.cssファイルの検索をかけたところ、UserChrome-example.css というファイルを見つけたので、
ご指摘の内容を書き込んで、UserContent.cssとして見ました。
まだ、未確認ですが、developpersページとファイルの内容から言って、多分ビンゴです。
ありがとうございました。

作成者:  Sakiba [ 2009年6月12日(金) 11:18 ]
記事の件名:  Re: フォームへのデフォルトIME入力モードを、英数字モードに固定したい

アノニモウス さん さんが書きました:
まだ、未確認ですが、developpersページとファイルの内容から言って、多分ビンゴです。

ご確認されましたらぜひその結果をご投稿いただけますでしょうか。
後から見る方の参考になると思いますので、よろしくお願いします。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/