情報:Windowsのキー回りイベント

2016-06-12 (日) 14:21:58 (2055d)
お名前:

仮ページ。あとで別の方法でまとめる・・・かも。

きっかけ。

いろいろ作っていて、かな漢にかかわったふるまいを確認したかった。

ぶっちゃけ、ヒストリ機能を作ろうと思っていて。
でも TextChanged だけだとヒストリ的に親切じゃなさそうだったので。

調査の前提

TextBoxコントロールで、下記のイベントを監視した。
KeyDown, KeyUp, KeyPress, TextChanged.

かな漢なし動作

[+]単純に「aiueo」とキー入力した際のふるまい。

かな漢あり動作、その1

[+]かな漢を使って「aiueo」キー入力→変換せずに「あいうえお」入力。

かな漢あり動作、その2

[+]かな漢を使って「aiueo」入力→変換操作で「アイウエオ」入力。

かな漢あり動作、その3

[+]「ai」入力→変換Space→「ueo」キー入力。

まとめ。

TextChanged でフラグを立てて、KeyUp で確定、とするのがよさそうな気がする。

お名前: