画餅展覧会

2009 年 3 月 23 日

ChooseIMのアップデート

カテゴリー: JISかな入力パネル, Programming, Windows Mobile — jk78 @ 9:39 PM

ChooseIMの1.0.1を公開しました。こちらから。

機能的な差はありません。バックグラウンドから呼び出したときに、クリックするまでキーボードが使えない問題などが修正されてます。

「影のフレームウィンドウ」をやめて、ノン・モーダル・ダイアログにしてみました。[メモリ]コントロールパネルから終了できるようになったのはうれしいのですが、なぜかTodayの[実行中のプログラム]にカウントされなくなってしまいました。謎だらけ。

2009 年 1 月 29 日

ChooseIM: DeferWindowPosの使い方が間違っています

カテゴリー: C++, JISかな入力パネル, Programming — jk78 @ 9:42 PM

ChooseIMのソースをダウンロードなさった方へ:

DeferWindowPosの使い方が間違っています。実使用で問題は起きないと思いますが。間違えやすいんだよね、このAPI。

直さなきゃいけないんだけど、何だか急速に興味を失いつつあるので、しばらくは放置かな。

2009 年 1 月 21 日

JISかな入力パネル + MS-IME で不具合

カテゴリー: JISかな入力パネル, Programming, Windows Mobile — jk78 @ 8:17 PM

MS-IMEとJISかな入力パネルの組み合わせでChooseIMを使うと日本語入力が出来なくなる問題を追いかけていた。どうやらChooseIMを使わなくても再現できる。次の手順で、Pocket PC 2003 SE EmulatorとW-ZERO3[es](Windows Mobile 5)で再現する。

  1. 余計な常駐プログラム、プラグインのたぐいは外す。ATOKは停止しMS-IMEを選択しておく。JISかな入力パネルをインストールしておく。W-ZERO3[es]では、後で切り替えられるようにChooseIMを使用して起動時にJISかな入力パネルを読み込むように設定するが、選択はしない。
  2. ソフト・リセットする。以下の操作はすべてスタイラスで操作する。ハードウェア・キーボードは触らない。
  3. まず、[スタート・メニュー]→[プログラム]→[メモ]を立ち上げる。
  4. SIPボタンをタッチして入力パネルを出す。
  5. 入力パネル選択メニューから[JISかな/英数]を選びJISかな入力パネルに切り替える。
  6. [スタート・メニュー]→[設定]→[システム]→[メモリ]→[実行中のプログラム]→[すべて終了]で「メモ」を終了させる。
  7. 再び[スタート・メニュー]→[プログラム]→[メモ]を立ち上げる。
  8. 入力パネルからでもハードウェア・キーボードからでも日本語の入力を受け付けなくなっている。

4と5の間、または5と6の間に一文字でも入力パネルから日本語を打ち込んでおけば(確定する必要はない)、この症状は現れない。

Pocket PC 2003 SDKのサンプル入力パネルのDevorakSIPを使うと再現しないので、このままではJISかな入力パネルの問題という事になってしまいそうだが、何が悪いのか皆目検討が付かない。当面は直りません。

古い投稿 »

Powered by WordPress