いぬちゃんダイアリー powered by Bluetooth™

いぬちゃんからのお知らせ

Thank you for visiting my blog site, but most of the entries are written in Japanese. If you have any question, please leave your message by clicking 'コメント' located in bottom of each entry.

「いぬちゃん」 は、かとうけんそう先生が生んだ、どうぶつアイドル!
 ∥HOME

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告|
  3. Translate by google|
  4. トラックバック(-)|
  5. コメント(-)




hTc Z や X01HT に標準搭載の MS-IME 3.1 を使いやすくしよう!

ATOK for Pocket PC を入れちゃうのも手だけど、大事なプログラム領域を確保したくて MS-IME 3.1 をそのまま使っている人もいるに違いない!

しかも hTc Z や XT01HT の発売を期に ATOK の新しいバージョンが出るかも知れないし、今こそ買わない時かも!?

ってことで、標準搭載されてる MS-IME を使い倒すのだ!

まずは、いつもの MS-IME の入力画面を見てみよう。
いぬちゃんダイアリーへようこそ♪


次に、カスタマイズいぬちゃんの日本語入力の様子を見てみよう。
こ、これは ATOK!?

並べてみると結構違うもんだなぁ。

そう、見かけやキーバインドを ATOK 風にしてあるのだ。
そして、変換候補に 「半角カナ」 と 「ローマ字」 が出るようにしてある。
さらにキャプチャーじゃわからないけど 「。!?」 で自動的に変換するようにしたのだ。
そんでもって、デフォルトの入力モードを 「半角英数」 に変えてあるのだ!

X01HT はもちろんだけど、hTc Z でも何かが微妙に違うかも知れないので、試す人は注意してね。
いぬちゃんの設定は CHT9000 + hTc Z の ROM をベースにしていることを忘れてはいけないぞ。

さ~、いってみよう!

いや、チョット待った。このままじゃ、default 値があるのにレジストリが存在してないのが不思議だよね・・・

default 値は
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IMEJP\3.1\MSIME]
ではなくて、
[HKEY_CURRENT_USER\Software\Microsoft\IMEJP\3.1\MSIME]
にあるのだ。
初めからこっちを書き換えても良さそうなんだけど、何故か上手くいかないのだ。
でも、いつの間にかいぬちゃんの CHT9000 は、逆に HKEY_CURRENT_USER を変更しないと反映されなくなってしまった (>_<)

あれ、やっぱりこれは最後に解説すべきだったかなぁ。まあいいか。

とにかく解説開始!


---
まる、びっくり・はてなマークを入力したときに自動的に変換。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IMEJP\3.1\MSIME]
"AutoConversion"=dword:00000001
default: 0
"option1"=dword:04150200 default: 00150200

---
変換候補に 「半角カナ・ローマ字」 を加える。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IMEJP\3.1\MSIME]
"NonKanjiCandidate"=dword:0001000f
default: 0x00010003
半角カナだけ: 0x00010007 ローマ字だけ: 0x0001000b


---
ATOK 風のキーバインドに変更する。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IMEJP\3.1\MSIME]
"keystyle"="ATOK"
default: "MSIME_PPC"

---
見かけも ATOK 風にする。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IMEJP\3.1\MSIME]
"colstyle"="ATOK"
default: "MS-IME2000"
[HKEY_LOCAL_MACHINE\System\GWE\EDIT]
"IMELEVEL"=dword:00000002
default: 3
ただし、IMELEVEL を変更すると API が変更されるので、IME をコントロールしているプログラムでは不具合が出る可能性有り。
しかし、colstyle の変更だけでは ATOK 風にならない。
ところで、見かけが変わったからって ATOK みたいに漢字変換がかしこくなるわけじゃないぞ。(・_・ゞ-☆

Tip: IMELEVEL を変更すると変換文字の描画が単純化されるので、ATOK 風にしたくない人でも取りこぼしでお悩みの方は解消されるかも。

追加: 不具合が出る可能性ありって書いたけど、それは大丈夫みたい。
アプリ側の API に合わせるみたいで、例えば Pocket Outlook だと強制的に IMELEVEL = 3 になってしまって、見かけは ATOK 風ではなくなってしまうのだ。キーバインドは ATOK 風だから、まあいいか。

---
デフォルトの入力モードを 「半角英数」 にする。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IMEJP\3.1\MSIME]
"option3"=dword:0000000d
default: 00000001
ただし、日本語を入力する場合に一々ソフトウェアキーボードを開いて IME をオンにしなくてはいけなくなるので、肉球ソフト最高傑作アプリの一つ PQzII と併用するのがお勧めだよ。

と思いきや、そんなことなかった・・・
ちゃんと 「切換」 (hTc Z や X01HT では「文字」だっけ?) キーでローマ字モードにできるじゃん。
でも、PQzII はお勧めだから良いのだ~!


以上!

そんじゃ、お疲れ様でしたぁ~ と、いいたいところなんだけど、一つ注意。

レジストリ解説の前に書いたとおり、
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IMEJP\3.1\MSIME]
を変更してソフトリセットをすると、自動的に
[HKEY_CURRENT_USER\Software\Microsoft\IMEJP\3.1\MSIME]
も書き換わるはずなんだけど上手くいかないことがあるんで、そんな場合は HKEY_CURRENT_USER も同じように書き換えてね。m(__)m



最後に、いぬちゃんが参考にしたページだよ。
いや違う、参考どころか全部ここの受け売りだった。(>_<)

じっくり読むと、まだまだカスタマイズが出来るぞ!

msdn Platform Builder for Microsoft Windows CE 5.0 documentation

Japanese IME 3.1 Registry Settings
注意! ここの記述で option1 のデフォルトが 0x00150280 とあるんだけど、いぬちゃんの環境では 00150200 だったから、みんなも気をつけてね。

Japanese Edit Control

Changing the Edit Control Level

ってか、こんなに自由度があるんだから、最初から設定画面搭載しておいてよ・・・

しかも、なんで日本語のことなのに日本語で書いてないんだ (>_<)



↓ コピペ用はこちら
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IMEJP\3.1\MSIME]
"AutoConversion"=dword:00000001
"colstyle"="ATOK"
"keystyle"="ATOK"
"NonKanjiCandidate"=dword:0001000f
"option1"=dword:04150200
"option3"=dword:0000000d

[HKEY_LOCAL_MACHINE\System\GWE\EDIT]
"IMELEVEL"=dword:00000002

[HKEY_CURRENT_USER\Software\Microsoft\IMEJP\3.1\MSIME]
"AutoConversion"=dword:00000001
"colstyle"="ATOK"
"keystyle"="ATOK"
"NonKanjiCandidate"=dword:0001000f
"option1"=dword:04150200
"option3"=dword:0000000d


上にも書いたとおり、念のために
[HKEY_LOCAL_MACHINE\Microsoft\IMEJP\3.1\MSIME]
[HKEY_CURRENT_USER\Software\Microsoft\IMEJP\3.1\MSIME]
の両方に同じ内容を書き込むようになってるよ。

でも、もし試す人がいたら HKEY_LOCAL_MACHINE の方だけを変更して、こっそり、じゃくてもいいけど (^^ゞ 結果を聞かせてくれたら嬉しいなぁ♪
スポンサーサイト
  1. 2006/10/17(火) 04:44:59|
  2. HTC Hermes|
  3. Translate by google|
  4. トラックバック:3|
  5. コメント:9




  

コメント

(>_<)

hitomi さん、こんばんは♪
あれれ、OEM ではリリースしてるんだから発売して貰いたいなぁ。
でも、サポートとか大変そうだし、単体発売となると障壁があるんでしょうね。
ああ、残念だ・・・
  1. 2006/11/26(日) 03:34:13 |
  2. URL |
  3. もばいぬちゃん #LXKXaHxw
  4. [ 編集]

ATOK New バージョン

このWEBで色々と情報を頂いて有り難く思っていますが『XT01HT の発売を期に ATOK の新しいバージョンが出るかも知れないし、今こそ買わない時かも!? 』とのことで、私もWM5用のATOKが欲しいので、Justsystemに
問い合わせたところ、全然発売予定は無いとのことです。
残念です…!!(>_<)
  1. 2006/11/25(土) 11:04:20 |
  2. URL |
  3. hiromi #-
  4. [ 編集]

高機能BTモデム!

単漢字とは、辛かったですね (T_T)
でも、色々解決したみたいで良かったです!
Outlook も何かいい手が見つかると良いですね。
  1. 2006/10/18(水) 23:51:36 |
  2. URL |
  3. いぬちゃん #LXKXaHxw
  4. [ 編集]

実はココだけの話

この数日間「単漢字変換のみ」で使っていました(笑)

ついでといってはなんですが、となりでコメントしているBJさんのページでの情報を元に
今まで使っていたM1000をBTモデムとして使うことにしました。
PDPタイプの関係で使えなかった@niftyアカウントが使えるようになりました。
これでmoperaUを解約(日割で数十円)できます。ありがとうございました。

ついでついでで恐縮ですがあとは、Outlookでメールを「完全に削除」すると
わざわざサーバのメールまで削除してくれちゃうのをどうにかしたいです...。
  1. 2006/10/18(水) 11:27:29 |
  2. URL |
  3. ほうく #mQop/nM.
  4. [ 編集]

動作報告ありがとうです!

みなさんの報告結果から見ても HKLM と HKLU の両方を変更・追加しておくのが良さそうですね。

ほうくさん、いらっしゃいませ!
hTc Z (本物) でも動いたんですね♪ よかったです。
いぬちゃんも ATOK 派 なので、人の PC を触ったときに MS-IME だとちょっと戸惑います。Natural Input だったりすると泣けてくる・・・ (>_<)
なにはともあれ、お役に立てて良かったです!

BJ さん、おかえりなさい♪
そうでした!
実はいぬちゃんも "romastyle"="ATOK" を msdn に記述はなかったんですが試したんですよ。IME ツールバーの残骸みたいなのが出てきて変なことになっちゃいました。
romastyle の失敗例は本文に加えるべきだったかも。だって、レジストリ見てたら試したくなりますよね。
でも、ここの変更は日本語変換だけに影響するんで、間違った記述をしてもすぐに直してソフトリセットすればよいだけなので触りやすいですよね。

ってことで、生まれ変わった MS-IME をこれからもかわいがってあげてくださいね!

↓ IME ツールバーについて (と言ってもレジストリでカスタマイズできるわけではないです)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceinternational5/html/wce50conJapaneseIME30RegistrySettings.asp
  1. 2006/10/18(水) 06:32:35 |
  2. URL |
  3. いぬちゃん #LXKXaHxw
  4. [ 編集]

報告修正の修正(__)

余分なRegを掲載してしまいましたm(__)m
先程のコメント申し訳ないですが削除してください。
特に"romastyle"="ATOK"というのは誤りで、これをやるとローマ字変換がうまくいかなくなります(^_^;)

O2 Trion、X01HT共に何度かのリセット後にまた元に戻ってしまいました(^_^;)
で、結局、いぬちゃんさんと同様に
HKEY_LOCAL_MACHINE
HKEY_CURRENT_USER
の双方を設定しました。
謎ですが、結果オーライです。
  1. 2006/10/18(水) 01:23:33 |
  2. URL |
  3. BJ #-
  4. [ 編集]

hTc Z(純正)では

いぬちゃんさんはじめまして。ま~さんのところに時々出没するほうくと申します。
試したのは「ATOKのキーバインドにする」と「デフォルトを半角英数にする」だけですが成功しました。
どうしても欲しかった機能なので大変助かりました。ありがとうございます。

尚、「HKEY_LOCAL_MACHINE」の方へ新規に値を追加+ソフトリセットだけでは駄目だったような気がします。
「HKEY_CURRENT_USER」の値を変更したらうまくいきました。
(仕事中にこっそり、しかも間違えながらやったのであまり参考にならないかもしれません)
では...
  1. 2006/10/18(水) 00:44:30 |
  2. URL |
  3. ほうく #mQop/nM.
  4. [ 編集]

MS\(^O^)/IME

BJ さん、こんばんは。
おお、できましたか!レポートありがとうです♪
どこを書き換えるにしても、他のデバイスで再現できることが大切なんで、よかったです。
いぬちゃんも同じく ATOK でしたけど、今は MS-IME で頑張ってますよ!
  1. 2006/10/17(火) 23:54:19 |
  2. URL |
  3. いぬちゃん #LXKXaHxw
  4. [ 編集]

O2 Trionにてテスト

いつも有益な情報ありがとうございます。
私のO2 Trion(hTcZ ROM)で早速試してみました。
私の場合、
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\IMEJP\3.1\MSIME
ではkeystyleのみ変更、というよりも他の値は表示されない(TRE使用)ので、
HKEY_CURRENT_USER\Software\Microsoft\IMEJP\3.1\MSIME
の方で全て設定しました。
X01HTでもO2Trionと同様でした。

お陰様でATOK風に入力ができるようになりました(^^)v
※今まで英語ROMではATOKを使用していましたが、しばらくこれでいこうと思います。
  1. 2006/10/17(火) 23:43:40 |
  2. URL |
  3. BJ #-
  4. [ 編集]

コメントの投稿

管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://inuchanbt.blog54.fc2.com/tb.php/110-c045271b

X01HTまとめ@Wiki

ソフトバンクモバイルのスマートフォン「X01HT」関係情報のまとめWikiです。
  1. 2006/11/02(木) 13:00:30 |
  2. X01HTまとめ@Wiki

【X01HT】ATOK、使えないなら、IME(五、七、五調)w

いぬちゃんダイアリー:hTc Z や X01HT に標準搭載の MS-IME 3.1 を使いやすくしよう!ATOK for Pocket PC を入れちゃうのも手だけど、大事なプログラム領域を確保したくて MS-IME 3.1 をそのまま使っている人もいるに違いない! しかも hTc Z や XT01HT の発売を期に ATOK
  1. 2006/10/18(水) 00:15:06 |
  2. Shu-Style(W-ZERO3 Style)

[TyTN][Windows Mobile][Smartphone] いぬちゃんダイアリー,hTc Z や X01HT に標準搭載の MS-IME 3.1 を使いやすくしよう!

X01HTでMS-IMEをレジストリをいじってATOK風の設定にする方法などをくわしく紹介しています。 http://inuchanbt.blog54.fc2.com/blog-entry-110.html
  1. 2006/10/18(水) 00:01:02 |
  2. MOBILE DAILY NEWS blog版
 ∥HOME

  

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。