3

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

たとえば、テキスト エディターで 'e' キーを 2 回入力すると、C++ プログラムはそれを認識してテキスト エディターで 'ê' にします。そのようなアプリケーションを実行するために必要な手順またはメカニズムを教えてください。どこから始めればよいかわかりません。

4

2 に答える 2

2

QtwxWidgetsなどの堅牢なライブラリを使用するか、追加のバラストが必要ない場合は、単純な古いICUを使用します

于 2013-08-25T14:05:21.940 に答える
0

私が理解している限りでは、あなたは IME (入力方式エディター) を書きたがっています。さまざまな入力方法をサポートする、ベトナム語用のものがすでにたくさんあります。

プラットフォームが指定されていません。ただし、Windows と Linux の両方で、かなり多くのベトナム語 IME が利用可能です。事実上すべてが Linux 用のオープン ソースであり、私の知る限り、Windows 用の最も人気のある IME の 1 つであるUnikeyもオープン ソース プログラムです。自分のお気に入りのオプションを IME にハッキングするための簡単な開始を提供します。

于 2013-08-25T14:17:38.640 に答える