|
分類:[.NET 全般]
Windowsのタッチキーボード(tabtip.exe)の以下の動作を自作ソフトウェアキーボード でも実現したく、2つの方法がわからず質問致します。 言語:c# OS:Windows10
1.tabtipのレイアウトをフリック入力にし、「あ」を押します。 素早く再度「あ」を押すと、変換前の文字は「い」になります。 sendkeys.sendであを2回送っても、ああとなり上記の動作になりません。 これと同様に、例えば「は」に対して「小゛゜」ボタンを押すと、「ば」再度押すと「ぱ」 となり確定前の文字を上書きしているような動作となります。
2.エンターキーボタンのtextを確定前の文字がある場合は、"確定"。文字が確定されている場合は"改行"。 で分けたいと考えております。imeの変換前後の判断は できますでしょうか。
1.と2.どちらともtabtipだと実現されております。 実現方法わかる方いらっしゃいましたらご連絡よろしくお願いします。
|