私は現在、単語予測機能を備えたシンプルな仮想キーボードであるC#デスクトップアプリケーションを開発しています。
予測プロセスは、単語の最初の3文字を入力した後に開始され、提案が提供されます。入力中にカレットを追跡する必要があり、SelectionChangedなどのrichTextBoxイベントを使用しようとしましたが、正規表現のチェックと位置の追跡を手動で行う必要があります(変数を宣言しています...)。
私の質問:このタスクを実行するのに役立つ提案はありますか?リスナーはどうですか?彼らは役に立ちますか?
注:私は.NET Frameworkの使用経験がなく、以前はリスナーを使用していませんでした。
また、入力方法は視線です!これは、キーイベント以外が機能することを意味します!
ありがとうございました。