2010年11月18日

やまぶきR Ver. 1.4.0リリース

やまぶきR Ver. 1.4.0をリリースします。

yamabuki_r1.4.0.zip

・すでに実装しているのとは別方式での文字直接入力を実装しました
 「"」(半角ダブルクォーテーション)で囲った文字を、WM_CHARイベントを送る方式で入力します。
 Google日本語入力ではこちらを使ってください。

 「'」で囲った文字はIMEの未確定文字として、「"」で囲った文字は確定文字として入力するように作っていますが、実際そうなるかはIMEの仕様によります。
 「"」で囲った文字はそれ以外の文字とは別の経路を通ってアプリに届くため、「"」で囲った文字とそれ以外の文字を一つのキーに割り当てたときに、記述した順序通りに文字が出ない場合があります。
posted by yama at 20:27| Comment(0) | TrackBack(1) | やまぶきR | このブログの読者になる | 更新情報をチェックする

やまぶき Ver. 4.8.0リリース

やまぶき Ver. 4.8.0をリリースします。

yamabuki4.8.0.zip

・すでに実装しているのとは別方式での文字直接入力を実装しました
 「"」(半角ダブルクォーテーション)で囲った文字を、WM_CHARイベントを送る方式で入力します。
 Google日本語入力ではこちらを使ってください。

 「'」で囲った文字はIMEの未確定文字として、「"」で囲った文字は確定文字として入力するように作っていますが、実際そうなるかはIMEの仕様によります。
 「"」で囲った文字はそれ以外の文字とは別の経路を通ってアプリに届くため、「"」で囲った文字とそれ以外の文字を一つのキーに割り当てたときに、記述した順序通りに文字が出ない場合があります。
posted by yama at 20:27| Comment(4) | TrackBack(0) | やまぶき | このブログの読者になる | 更新情報をチェックする

文字直接入力について

「キー入力入れ替えツールなどを使うときに便利な『文字の直接投入』機能を、復活させて欲しいのですが……。 - Google 日本語入力 公式ヘルプフォーラム」
http://www.google.com/support/forum/p/ime/thread?tid=6e23602ee455d013&hl=ja

かえでさんが掛けあってくださったようで。
WM_CHARイベントをSendMessageで送るなんて方法あったんですね。気づきませんでした。
で、早速実装してみました。

ちなみに、従来の「'」で囲む文字直接入力は、VK_PACKETを送る(厳密に言うとKEYEVENTF_UNICODEフラグが立っているデータをSendInputで送る)ものです。
将来的には未確定文字列に追加される形で入力できるようになるそうで、期待したいところです。

改めて、かえでさんに感謝します。ありがとうございました。
posted by yama at 20:26| Comment(0) | TrackBack(0) | 雑記 | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。