Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • 締切済み

ブラウザー。全角入力から半角にしても戻ってしまう

こんにちは。 現在、win10を使用しています。(アニバーサリーでは無いですが…) そこでブラウザー起動時は、日本語入力モードにしたいと思い、調べた末に以下の記述をしたファイルを指定することにより、確かに最初から全角になりました・・・。 しかし、問題が出ました。 input,textarea{ime-mode:active} ◆問題 途中で半角入力したい場合も当然あり、半角にすると直ぐに勝手に全角入力に戻ってしまうのです。 これを改修する方法は、無いのでしょうか? ◆やりたいことは、シンプルです。 ・ブラウザー起動時に(前回と関係なく)最初から全角入力モードになって欲しい。 ・途中で半角入力モードに切り替えたら、ユーザーが切り替えるまでそのままのモードでいて欲しい。  (入力途中で勝手に全角入力モードに戻らないで欲しい) たったこれだけなんですが、何故出来ないのでしょうか? 誰も不便に思われていないのでしょうか? どなたか解決された方が居られましたアドバイスをお願い申し上げます。

みんなの回答

  • narashingo
  • ベストアンサー率74% (10167/13676)
回答No.2

>(入力途中で勝手に全角入力モードに戻らないで欲しい) 次の参考ページだと思いますが、 http://nokotopics.exblog.jp/17585625/ このcssは、ブラウザ起動時に全角の日本語入力モードになるものではなくて、web検索バー窓やOKwaveの書き込みフォーム(textarea)をクリックしてキャレット(|)を表示したら、日本語入力モード(全角)に自動的に切り替わり、入力を終えて、または、途中でページのどこかの入力できない箇所をクリックしたら半角英数字の入力モードに切り替わる機能をブラウザに付与するものです。 このcssは、Firefoxでは、アドレスバー(ロケーションバー)の窓を叩いても、日本語入力モードになるのですが、同時に「IME自動無効」という拡張機能を入れたらアドレスバーを叩いた時には、無効(半角英数字)になるというものです。

すると、全ての回答が全文表示されます。
  • dragon-man
  • ベストアンサー率19% (2714/13700)
回答No.1

パソコンは8bitのアスキーコード(英数字、特殊記号)入力(いわゆる半角入力)が世界標準です。16bitの全角日本語入力は特殊です。ですから入力には日本特有の日本語変換プログラムを介する必要があります。Windows標準のマイクロソフトIME、ジャストシステムのATOKなどです。これらを使うばあい半角/全角キー押下で日本語入力モードにする必要があります。これはブラウザでも同様です。ブラウザに日本語入力モードはありません。IEやFirefoxなど、ブラウザも世界標準ですから半角の英数字入力がデフォルトで、基本的には全角モード(日本語入力モード)はありません。日本語入力する場合は別途上記の日本語入力プログラムを使う必要があります。ですから一般的なブラウザは「最初から全角入力モード」にはなりません。(日本特有のブラウザでも開発すればそれは可能ですが、) 説明が下手で分かりづらくて済みません。

すると、全ての回答が全文表示されます。

関連するQ&A