<div dir="ltr">I tried xev and, correct me if I'm wrong, it can't get mouse clicks on other windows that the one it created itself. <br>I just made some tests and it can't even get mouse motions events on it, (it detects only mouse motions events on borders and titlebar) probably because my app is a JAVA one (using libVLC through JNA which il a lib that allows to run native code in JAVA).<br>
<br>Btw, xed behavior seems normal to me because, as we can read in the Xlib doc :<br>"Only one client at a time can select a 
<b><a href="http://tronche.com/gui/x/xlib/events/keyboard-pointer/keyboard-pointer.html">ButtonPress</a></b> 
event, which is associated with
the event mask
<b><a href="http://tronche.com/gui/x/xlib/events/processing-overview.html#ButtonPressMask">ButtonPressMask</a></b>."<br><br>Since libVLC get these events, what I want to do seems impossible... :(<br><br><br><div class="gmail_quote">
<br>On Wed, Aug 20, 2008 at 1:10 PM, Samuel Thibault <span dir="ltr"><<a href="mailto:samuel.thibault@ens-lyon.org">samuel.thibault@ens-lyon.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Benjamin BOUCHER, le Wed 20 Aug 2008 13:02:22 +0200, a écrit :<br>
<div class="Ih2E3d">> I want to make a C program which capture all mouse events, not only those from<br>
> a window I created myself, is it possible ?<br>
<br>
</div>You'll probably be happy reading the source code of xev.<br>
<font color="#888888"><br>
Samuel<br>
</font></blockquote></div><br><br clear="all"><br><br><br>
</div>