int main()
{
int rpower_mate,lpower_mate;
unsigned int output_data;
int parm,status,bits,sampling,r,l;
int right_abs_pos,left_abs_pos;
long s;
struct input_event ibuffer[BUFFER_SIZE];
XDeviceInfoPtr list, slist;
FILE *fp;
Display *d;
Window w;
int black, white;
GC gc;
XEvent e;
d = XOpenDisplay(NULL);
black = BlackPixel(d,0);
white = WhitePixel(d,0);
w = XCreateSimpleWindow(d,RootWindow(d,0), 100,100,320,320,2,black,white);