LibreOffice、MS Office、メモ帳などのテキスト エディターで Unicode 文字の入力をサポートできる C++ プログラムを作成したいと考えています (私はベトナム人で、母国語には đ、â、à ế、ẹ などの Unicode 文字が含まれているため)。 、ẻ、...)。つまり、上記のようなテキスト エディター、またはブラウザー (アドレス バーまたは検索バー)、Yahoo や Skype などのチャット アプリケーションなどのテキスト編集をサポートできるアプリケーションを使用するとき、およびキーまたはグループを入力するときに、私の C++ プログラムはそれを認識し、それを Unicode 文字に変換してテキスト エディタに送り返します。
たとえば、テキスト エディターで 'e' キーを 2 回入力すると、C++ プログラムはそれを認識してテキスト エディターで 'ê' にします。そのようなアプリケーションを実行するために必要な手順またはメカニズムを教えてください。どこから始めればよいかわかりません。