Is this only in Firefox, or also in the built-in browser app?  The app
always does get first crack at input events, so it is possible for a broken
application to do this kind of thing.  (This facility is intended for
things like capturing back to dismiss a pop-up instead of closing the IME.)

On Wed, Aug 8, 2012 at 3:07 PM, AK <aleksandr.v.konstanti...@gmail.com>wrote:

> Hello all,
>
> I'm trying to develop keyboard service which performs customized keys
> mapping for hardware keyboard.
> My working target is Asus Transformer TF101 with ICS 4.0.3 and hardware
> keyboard aka dock.
> I have implement onKeyDown and onKeyUp methods of InputMethodService which
> catch all keyboard
> events and it all works perfectly in ordinary text fields.
> But when text is being entered into web browser's text field handled by
> javascript (like google search field
> in Firefox for example) most keyboard events are not going through
> onKeyDown anymore. Actually it looks
> like only BACK and META are catched by InputMethodService.
> And it is not only my service which looses ability to map keys. Asus
> Keyboard service supplied as part of
> firmware also stops functioning effectively allowing to enter text in
> ASCII only. Which by the way is
> extremely annoying.
>
> Any ideas on what I am doing wrong? Or is it some bug in ICS?
>
>
> Regards,
>
> A.K.
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en




-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

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

Reply via email to