2014-03-28 2 views

답변

0

오픈 소스 프로젝트에서이 코드를 가져 와서 포인터를 화면에서 (x, y) 좌표로 이동하십시오.

#define SENSITIVITY 3   
static void movePointerTo(int x, int y){ 
     Bool result; 
     int root_x, root_y, win_x, win_y; 
      unsigned int mask_return; 
     root = DefaultRootWindow(dpy); 
      Window window_returned; 
     result = XQueryPointer(dpy, root, &window_returned, &window_returned, &root_x, &root_y, &win_x, &win_y, 
        &mask_return); 
      if (result != True) { 
        fprintf(stderr, "No mouse found.\n"); 
         return; 
      } 
      XWarpPointer(dpy, None,root, 0, 0, 0, 0, root_x+(x*SENSITIVITY),root_y+(y*SENSITIVITY)); 
     XFlush(dpy); 
    } 
관련 문제