struct WinEvent { int event; // NONE, KEY, UNKEY, CLICK, UNCLICK ou MOTION int key; // si KEY, la touche // (ASCII ou /usr/include/X11/keysymdef.h) int button; // Si CLICK, le bouton (valeurs : 1, 2, 3) int x, y; // Coordonnées de la souris int state; // Etat de la souris et de SHIFT, etc. }; #define SHIFT 0x1 // Bits mis à 1 dans event.state #define CONTROL 0x4 #define ALT 0x8 #define BUT1 0x100 #define BUT2 0x200 #define BUT3 0x400