w-zero3日和

星羽がW-ZERO3、W-ZERO3[es]、その他モバイル端末を設定した時の覚え書きや自作アプリの公開など。

AtokChanger ver1.01について

2007年02月17日 | 自作アプリ関連
AtokChanger ver1.01のバージョンアップ内容についてご説明致します。

WithATOKで半角数字を無効にしていた場合、ATOKオン時に入力して変換候補を表示させた時にATOKがオフになってしまう不具合を修正◆
WithATOKは自分の使わない入力モードを無効にすることが出来て便利ですよね。
[_a]半角英字(大文字)モードは変換で半角数字も出すことが出来るため、半角数字モードを無効にしている方も多いかもしれません。

ただ、ATOKオン時に入力して変換候補を表示させると、その候補を数字でも選択出来るようにシステムが自動的に半角数字モードに切り替えるようです。
その時、半角数字モードが無効になっていると、一瞬だけ半角数字モードになった後さらに半角数字モードに一番近いモードに切り替わるようです。
この動作をAtokChangerで処理していなかったため、半角数字モードに一番近いモードが[_A]半角英字(大文字)や、[_a]半角英字(小文字)になったと同時にATOKをオフにしてしまっていたせいで不具合が起こっていました。

推測変換をオンにしている人も、推測変換で上手く候補が表示されなかった場合は、「クリア」ボタンで推測変換窓を閉じた後上キーで変換候補を表示してそこから選択することになるので、この不具合があるとかなり不便です(汗

そこでレジストリの、
[HKEY_CURRENT_USER¥Software¥Sharp¥PhoneStatus¥Status29]
Status29は入力モード選択窓が表示された時に1が立つことを利用して、変換候補が表示されている時はATOKをオンのままにするように改良しました。

◆AtokChanger常駐中にWindowsMobile標準の「メモ」やその他メモアプリを起動して半角英数モードで手書きすると、線が途切れ途切れになってしまう不具合を修正◆
ネット巡回中に、【GEOMETRIC SPACE 雑記帳】でAtokChangerを紹介して下さっているのを見かけまして(ご紹介ありがとうございますm(__)m)、そこに書かれてあって試してみたところ確かにこの不具合が起こりました。
実はそのちょっと前にメモに手書きした際に線が途切れ途切れになったことがあったんですけど、まさかAtokChangerが原因とは思わなかったのでビックリしました(汗

プログラムを改良してみたところ、「推測変換がオンの時に半角英数モードにした場合に推測変換窓を閉じる」という動作を半角英数モード時に何度も行っていたのが原因でした。
ただ、この処理は半角英数モードにした時に1回だけ行えばいいという事に気づいたので改良しました。
この改良は処理の最適化にも繋がったと思われます☆

◆縦画面でKTPocketLaunch起動中の時だけATOKをオン固定に◆
Treoなど前面にフルキーボードが付いているスマートフォンでなら、目的の文字を直接入力することができます。
さらにKTPocketLaunchは元々フルキーボード機種のために作られたアプリなので、目的の文字を入力すると同時にインクリメンタルサーチされてすぐその候補となるアプリ一覧が表示されるようになっています。
ですので、esの場合がオフになっているとA,D,G,J,M,N,P,T,W以外の文字は同じキーを何度か押さなければ入力することができなくなってちゃんと使えなくなってしまいます。。せっかくの素敵アプリなのでこれは残念ですよね‥
(esもキーボードを出せば問題無く使えます)

そこで、「縦画面」で「KTPocketLaunch起動中」の時だけAtokChangerの処理を無効にしてATOKをオンのままにするように改良しました。
これで縦画面でもKTPocketLaunchを便利に使えるはずです☆


最新の画像もっと見る

2 コメント

コメント日が  古い順  |   新しい順
ありがとうございました (shinji)
2007-02-21 12:58:33
Ver.UPありがとうございました。
1.00では残念ながら私の環境では使うことが出来なかったのですが
これから使わせていただきたいと思います。
返信する
お返事です (星羽)
2007-02-22 15:14:51
◆shinjiさんへ◆
おそらく問題は無いと思います^^;
Ver1.01で解決した問題に影響を与えないように新たに出てきた問題を解決することに四苦八苦してる今日この頃です。
Ver1.02で全部解決したい‥
返信する