implement keypad and touchscreen driver on emulator

by bryan » Mon, 27 Dec 2010 23:58:47 GMT

Sponsored Links
 Hi All,
I have a stupid question need you guys' help
Is it possible to simulate the touch screen event on android emulator?
Since I do not have real device to do this, I want to simulate the
event on emulator first.

If yes, how do I get started?
I tried to hook kernel image when runnig emulator. But log seems not
correct.(see following portion of logcat)

I/EventHub(   59): New keyboard: device->id=0x10000 devname='qwerty2'
propName='hw.keyboards.65536.devname' keylayout='/system/usr/keylayout/
I/EventHub(   59): New device: path=/dev/input/event0 name=qwerty2
id=0x10000 (of 0x1) index=1 fd=52 classes=0x2f
E/EventHub(   59): could not get driver version for /dev/input/mouse0,
Not a typewriter
E/EventHub(   59): could not get driver version for /dev/input/mice,
Not a typewriter
I/KeyInputQueue(   59): Device added: id=0x0, name=qwerty2, classes=2f
I/KeyInputQueue(   59):   X: unknown values
I/KeyInputQueue(   59):   Y: unknown values
I/KeyInputQueue(   59):   Pressure: unknown values
I/KeyInputQueue(   59):   Size: unknown values
I/KeyInputQueue(   59): No virtual keys found

evne the keylayout nor the keychar are not what I expect to see
(I have register my keylayout and keychar in system.prop)

The final result I want to see is when I tap the mouse left key on
emulator software keyboard,
the logcat can display the X-Y coordinate and mapping keychar

The kernel version I use is android-goldfish-2.6.29, config is
Can anybody give me some clue? Any information will be helpful for me.

Thank you so much


Other Threads

1. Alternatives to static variables in Android

I am using static Arrays and HashMaps to store some values in my
AppWidgetProvider class. But they are becoming null when the process
dies, so the widget does not work anymore. Are there any alternatives
to using static members to store data for an AppWidgetProvider in


2. Question on mobile software design process

I am new to android development. I am not able to get an idea of how
to do the "Design Process for a Mobile Platform". Can anyone give a
little description of how to do the same.



3. The emulator running terrible slow in win2008r2 64bit with 4G RAM

4. Buku "Lets Android the World"

5. RelativeLayout is displaying contained TextViews overlapped

6. Strange RelativeLayout Behaviour - Layout Bug?

7. Activity lifecycle difference between device and emulator