Also, while I'm at it.. is there an easy way to print keysyms? I mean, looking at keysymdef.h there seems to be 2300 of them. Is there an X function to return the string of the name, or should I just go ahead and convert all those #defines into a switch statement?<br>
<br><div class="gmail_quote">On Sat, Mar 6, 2010 at 10:19 PM, Yose Widjaja <span dir="ltr"><<a href="mailto:ywid062@gmail.com">ywid062@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Ah, thanks. Will be taking a look at that.<div><br></div><div>As for intercepting keyboards, I've hacked up something that uses XQueryKeymap, and it seems to be working pretty well. Now only for mouse movement detection (for idling check)</div>

<div><br></div><div>Cheers</div><div><br></div><div>p.s is making a keylogger meant to be this easy?<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Sat, Mar 6, 2010 at 10:11 PM, Tomasz Torcz <span dir="ltr"><<a href="mailto:tomek@pipebreaker.pl" target="_blank">tomek@pipebreaker.pl</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Sat, Mar 06, 2010 at 06:22:29PM +1100, Yose Widjaja wrote:<br>
> Hi All,<br>
><br>
> Is this possible using Xlib? I'm trying to implement something like<br>
> RescueTime, an app to measure productivity, but for linux. The main purpose<br>
> of this is to measure how much time (and keypresses and clicks) I spend in<br>
> xterm and nedit compared to firefox..<br>
><br>
> So is it possible to 1) get the actual binary name behind a window, 2)<br>
> intercept keypresses/mouse movements and re-relay them? Any info will be<br>
> much appreciated.<br>
<br>
</div>  You could try to find som esource of Mugshot application by Red Hat.<br>
It was collecting information like that and making statistics of most<br>
used applications. IIRC, it was using libwnck to do the X11 part.<br>
<font color="#888888"><br>
--<br>
Tomasz Torcz                 "God, root, what's the difference?"<br>
xmpp: <a href="mailto:zdzichubg@chrome.pl" target="_blank">zdzichubg@chrome.pl</a>         "God is more forgiving."<br>
<br>
_______________________________________________<br>
xorg mailing list<br>
<a href="mailto:xorg@lists.freedesktop.org" target="_blank">xorg@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/xorg" target="_blank">http://lists.freedesktop.org/mailman/listinfo/xorg</a><br>
</font></blockquote></div><br><br clear="all"><br></div></div>-- <br>-- -- -- -- -- -- -- -- -- -- -- -- -- --<br>Yose Widjaja<br>Supreme Emperor @ Jormy Games<br><a href="http://www.jormy.com" target="_blank">www.jormy.com</a><br>
<a href="mailto:yose@jormy.com" target="_blank">yose@jormy.com</a><br>
-- -- -- -- -- -- -- -- -- -- -- -- -- --<br>
</div>
</blockquote></div><br><br clear="all"><br>-- <br>-- -- -- -- -- -- -- -- -- -- -- -- -- --<br>Yose Widjaja<br>Supreme Emperor @ Jormy Games<br><a href="http://www.jormy.com">www.jormy.com</a><br><a href="mailto:yose@jormy.com">yose@jormy.com</a><br>
-- -- -- -- -- -- -- -- -- -- -- -- -- --<br>