global mouse listener

Hello,

It has been days and days since I've started looking at the solution and I googled a lot of sites and forum.

I want to listen to global mouse events from Java, CDC 1.1, J9 Personnal Profile on Windows mobiel 2003.

I tried subclassing all windows using SWT but it failed.

I tried subclassing all windows through JNI but it stills fails.

I tried Toolkit.getDefaultToolkit().getSystemEventQueue().push(new MyEventQueue()) with AWT but I can't get any messages...

MouseInfo doesn't exist in CDC Personnal Profile 1.1 which equals to Java 1.4...

Do somebody have an idea or some example code which would really save me from other "unresultful" research months ?

Thank you very much

[741 byte] By [amaury.decremea] at [2007-11-27 7:02:45]
# 1
reading CDC javadoc and tutorials and posting your CDC problem in the CDC forum
suparenoa at 2007-7-12 18:53:51 > top of Java-index,Java Essentials,Java Programming...
# 2

Using a custom event queue works for me on JDK1.4.2 so I don't know if this suggestion will be any better or not:

Toolkit.getDefaultToolkit().addAWTEventListener( new AWTEventListener()

{

public void eventDispatched(AWTEvent e)

{

System.out.println(e);

}

}, AWTEvent.MOUSE_MOTION_EVENT_MASK + AWTEvent.MOUSE_EVENT_MASK);

camickra at 2007-7-12 18:53:51 > top of Java-index,Java Essentials,Java Programming...
# 3
Thank you,I tried your solution but it seems I can't listen to mouse events on native windows like notepad or internet explorer.I want to make some sort of macro recorder.
amaury.decremea at 2007-7-12 18:53:51 > top of Java-index,Java Essentials,Java Programming...