Anyone have any ideas about this?

On Jul 16, 10:09 am, Mark Carter <[email protected]> wrote:
> I implemented my own InputFilter recently (for an EditText view) and
> everything works fine...at least on stock keyboards.
>
> However, I'm getting reports of problems with 3rd party IMEs (such as
> Cantonese Keyboard).
>
> If the user types "hello", then he gets "hhehelhellhello". This
> happens with a few popular 3rd party IMEs I've tried. Google Pinyin
> IME works fine though.
>
> On closer inspection, when typing the "e" of "hello", the args to
> InputFilter.filter() are:
>
> source: "he", start: 0, end: 2, dest: "h", dstart: 1, dend: 1
>
> However, I think it should be either:
>
> source: "e", start: 0, end: 1, dest: "h", dstart: 1, dend: 1   (Google
> Pinyin IME and Nexus One stock IME do this)
>
> or
>
> source: "he", start: 0, end: 2, dest: "h", dstart: 0, dend: 1
> (essentially overwriting the entire text each time)
>
> This is not just one IME behaving like this...
>
> Anyone else experience this?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to