Android 安卓输入法的问题

Android 安卓输入法的问题,android,ime,Android,Ime,我正在为kannada开发一个输入法,这是一种印度语言,通过改编安卓sdk的软键盘。当我输入字符时,光标向前移动一个位置。但是,当我在bekku中键入一些复合字符,如kku时,我必须将ka、virama、ka和u与4个不同的unicode字符组合。它们一起出现,但光标将位于前面4个位置,而不是出现在复合字符旁边。如何在正确的位置显示光标?我尝试了输入连接的方法。我还尝试将keyevent向下和向上发送到dpad左侧的两个键。什么都没用。 提前谢谢

我正在为kannada开发一个输入法,这是一种印度语言,通过改编安卓sdk的软键盘。当我输入字符时,光标向前移动一个位置。但是,当我在bekku中键入一些复合字符,如kku时,我必须将ka、virama、ka和u与4个不同的unicode字符组合。它们一起出现,但光标将位于前面4个位置,而不是出现在复合字符旁边。如何在正确的位置显示光标?我尝试了输入连接的方法。我还尝试将keyevent向下和向上发送到dpad左侧的两个键。什么都没用。 提前谢谢