MS-IMEの入力モードはデフォルトではひらがなモードなのですが、これをレジストリを変える事でデフォルトを半角英数モードに出来たので、その方法を紹介します。
この設定はW-ZERO3[es]のATOKでは使えません。
最初、レジストリエディタでIMEの辺りを見て、0や1のような変更しても安全そうな値を適当にいじってみたのですが、上手く行かず‥
そこでネットで調べてみたら、
MSDNのJapanese IME 3.0 Registry Settings
にIMEに関するレジストリのキーの詳細が載ってましたよ♪
それを参考に値を変えてみたところ、見事成功!
【デフォルトの入力モードを半角英数モードにする】
TREなどのレジストリエディタで、
HKEY_LOCAL_MACHINE/Software/Microsoft/IMEJP/3.0/MSIME下にある、
option3の値を1からDに変更でデフォルトを半角英数に。
後は使う事ないかもしれませんが、
3で全角カタカナ、5で全角英数、Bで半角カタカナをデフォルトに出来ます。
※変更後は一度再起動して下さい。
この方法でデフォルトの入力モードを半角英数モードに変えた時は、
「変換 文字」を1回押すとひらがなモードに変わります。
それ以降は、キーボードからIMEのON/OFFが一発で出来た!!の操作で、
入力モードを切り替えられます。
これで、ブラウザにアドレスを入力する時に、
いちいち入力モードを変えないで済むようになってとても便利♪
<追記>
これを簡単に設定出来るアプリを公開中しました。
[自作] MS-IMEのデフォルト入力モードを設定 ~IMEデフォ~
この設定はW-ZERO3[es]のATOKでは使えません。
最初、レジストリエディタでIMEの辺りを見て、0や1のような変更しても安全そうな値を適当にいじってみたのですが、上手く行かず‥
そこでネットで調べてみたら、
MSDNのJapanese IME 3.0 Registry Settings
にIMEに関するレジストリのキーの詳細が載ってましたよ♪
それを参考に値を変えてみたところ、見事成功!
【デフォルトの入力モードを半角英数モードにする】
TREなどのレジストリエディタで、
HKEY_LOCAL_MACHINE/Software/Microsoft/IMEJP/3.0/MSIME下にある、
option3の値を1からDに変更でデフォルトを半角英数に。
後は使う事ないかもしれませんが、
3で全角カタカナ、5で全角英数、Bで半角カタカナをデフォルトに出来ます。
※変更後は一度再起動して下さい。
この方法でデフォルトの入力モードを半角英数モードに変えた時は、
「変換 文字」を1回押すとひらがなモードに変わります。
それ以降は、キーボードからIMEのON/OFFが一発で出来た!!の操作で、
入力モードを切り替えられます。
これで、ブラウザにアドレスを入力する時に、
いちいち入力モードを変えないで済むようになってとても便利♪
<追記>
これを簡単に設定出来るアプリを公開中しました。
[自作] MS-IMEのデフォルト入力モードを設定 ~IMEデフォ~
先日のファームアップか、.NET Compact Framework 2.0など
入れるとIMEのバージョンも上がるのかな?
option3はなく、新規で追加してみたけど効かないみたい。
むぅ。
なのに、入力モードはデフォルトで半角英数のまま‥
という事はレジストリのどこかにその設定が存在するはず!
と調べてみたら、IME3.1の場合、
HKEY_CURRENT_USER/Software/Microsoft/IMEJP/3.1/MSIME
の下にoption3が有って値もちゃんとDになっていました。
よかったら試してみて下さい。
見事に半角英数モードで立ち上がりました。
これで「文字」キー4連打から開放されます。
ありがとうございました。
あと、Windows用IMEではキーで切り替えられるのは「全角ひらがな⇔半角英数」しかないですよね(ポップアップメニューからは他のモードへも切り替えられますけども)
なので、PDA用IMEでもこの2つの入力モードだけ有効に出来たらかなり便利♪と思い、現在引き続き調査中です。
その他の入力モードを使う機会ってほとんど無いですからね(苦笑
変換効率は圧倒的にATOKが勝るのだがUI的にはMSIMEがもっとも使いやすくなってしまい(url入力やらcodeのタイプやらで)非常に悩ましいです。
#ATOK,MSIMEの切り替えがReset抜きなら良かったんだがなぁ。
すみません、W-ZERO3[es]では使えないということを注意書きしておいた方がいいですね^^;
MSIMEとATOKでは仕組みがまるで異なっているため、効きかないんです。
しかもesの場合はATOKの入力モードをSHARP製のプログラムがリアルタイム監視してるようなので、レジストリを変えて「最初だけ半角英字モードにする」ということができません。。
ただ、以前作ったChgInputModeをボタンに割り当てていただければ、1回そのボタンを押すだけで、半角英字または半角数字モードに切り替えられますので試してみて下さい☆
http://blog.goo.ne.jp/mypda/e/926c198bad1762b2f3c3d2580116a3a7
またmozurinさんが作られたWithATOKというアプリを常駐すれば、不要な全角カナ、半角カナ、全角英字大文字、全角英字小文字を飛ばして入力モードを選択できるようになって大変便利ですので、こちらも試してみて下さい☆
http://dislife.com/software/#with_atok