From: Daniel Caujolle-B. <seg...@cl...> - 2002-04-12 19:13:11
|
Hi James, James wrote: > I've got it working! > > By using the XTest extension I can toggle the numlock key every 10 > seconds (10 seconds doesn't seem to hurt performance, and it makes > debugging a bit quicker :). Nice. Anyway, i guess the XEvent receiver window is defined in the function call ?. > I've just played a test video and there isn't any jerk or anything when > the toggling happens. You also don't see the numlock light flash (I can > make all three flash if you want :-). > > I had to spawn a thread to do this. I was going to use the alarm() > function and catch SIGALRM, but the manpage warns against this if you > use sleep(), and Xine uses sleep in various places. Gasp, please don't ! A nice solution is to fit the code/call into panel.c@slider_loop() thread. This loop have a sleep() timed to 1 second, so you can adjust your call threshold. Cheers. -- 73's de Daniel, F1RMB. -=- Daniel Caujolle-Bert -=- seg...@cl... -=- -=- f1...@f1... (AMPR NET) -=- |