On 20-Jul-2001 Alain F. wrote:
> Probl�me : je n'ai pas trouv� les sources de /usr/X11R6/bin/numlock.
> Existent-elles sur le r�seau ?

Elles existaient � l'�poque o� Mandrake n'avait pas inclus numlock dans sa
distrib, et ont �t� diffus�es aussi sur la ML [debutant].
Je les ai retrouv�es l'autre jour et les voici :
-----------------------
// Pour compiler :
// gcc numlock.c -o numlock -lX11 -lXtst -I/usr/X11R6/include -L/usr/X11R6/lib
// Penser � installer XFree86-devel !

#include <X11/extensions/XTest.h>
#include <X11/keysym.h>

int main() {
// Avant, c'�tait : NULL (au lieu de ":0")
    Display* disp = XOpenDisplay( ":0" );
// L� aussi, bien s�r !
    if( disp == ":0" )
    return 1;
    XTestFakeKeyEvent( disp, XKeysymToKeycode( disp, XK_Num_Lock ), True,
CurrentTime );
    XTestFakeKeyEvent( disp, XKeysymToKeycode( disp, XK_Num_Lock ), False,
CurrentTime );
    XCloseDisplay( disp );
    return 0;
}
-----------------------

-- 
http://www.calvo-france.com/linuxtips.php (29/06/01)
________________________________________________
A  r  n  a  u  d    C  a  l  v  o       47�43'60N  0�31'0W

Répondre à