1

私はカンナダ語用のIMEを開発しています。これは、AndroidSDKのソフトキーボードを採用したインドの言語です。文字を入力すると、カーソルが1つ先に移動します。しかし、bekkuにkkuのような複合文字を入力するときは、ka、virama、ka、uを4つの異なるUnicode文字と組み合わせる必要があります。それらはすべて一緒に表示されますが、カーソルは複合文字の横に表示されるのではなく、4桁先に表示されます。カーソルを正しい位置に表示するにはどうすればよいですか?inputconnectionのsetSelection()メソッドを試してみました。また、key-dpad-leftのkeyevent(上下両方)を送信してみました。何も機能していません。前もって感謝します

4

0 に答える 0