Hello All,

I have read this forum for the keyboard porting requirements followed
all of them but with no success.

I have done the following:
1. I tried using the http://beagleboard.googlecode.com/files/evtest.c
when the android is running. It returns proper values of the events
being generated.
2. I have checked the qwerty.kl in /system/usr/keylayout which is
proper for my keypad.
3. I have all the permissions provided for /system/usr/keychars set. I
have not changed any *kcm.bin files either.
4. I have made sure that the pxafb.c file which is the frame buffer
file for me is updated according to Reed. Infact, I have pulled his
file into my build environment.
5. I have checked that the display resolutions shown by pxafb are what
my device screen supports which is 240X320. The virtual values of xres
and yres are also 240 and 640 as needed for double buffering.
5. Even getevent reports proper scan codes like this:
Enter key pressed and released:
/dev/input/event0: 0001 001c 00000001
/dev/input/event0: 0000 0000 00000000
/dev/input/event0: 0001 001c 00000000
/dev/input/event0: 0000 0000 00000000

arrow keys pressed and released:
/dev/input/event0: 0001 0069 00000001
/dev/input/event0: 0000 0000 00000000
/dev/input/event0: 0001 0069 00000000
/dev/input/event0: 0000 0000 00000000
/dev/input/event0: 0001 0067 00000001
/dev/input/event0: 0000 0000 00000000
/dev/input/event0: 0001 0067 00000000
/dev/input/event0: 0000 0000 00000000
/dev/input/event0: 0001 006c 00000001
/dev/input/event0: 0000 0000 00000000
/dev/input/event0: 0001 006c 00000000
/dev/input/event0: 0000 0000 00000000
/dev/input/event0: 0001 006a 00000001
/dev/input/event0: 0000 0000 00000000
/dev/input/event0: 0001 006a 00000000
/dev/input/event0: 0000 0000 00000000

But still I find that nothing other than Enter key and other QWERTY
keys work. I am not able to use the navigation keys at all. I have
even configured the MENU and BACK key which show up properly in
getevent and evtest.c as well but not on the Android GUI. I am using
android with 2.6.25 version of kernel.
The keypad works perfectly well in the linux environment but not when
it enters into the android space.

Any help would be great, I am stuck at this stage for days now.

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to