为什么鼠标移动事件不是在Xlib中全局生成的?

时间:2015-01-06 08:07:36

标签: c xlib

我希望XEvent接收鼠标移动事件MotionNotify,无论光标在哪里,即使它不在窗口中,所以我决定听取根窗口事件。我尝试过的代码片段如下:

Event e;
Display d = XOpenDisplay(NULL);
Window w = RootWindow(d, 0), win = XCreateWindow(...);
XSelectInput(d, w, PointerMotionMask);

......

while(true)
{
    XNextEvent(d, &e);
    ......
}

如果光标超出win窗口,为什么不生成鼠标移动事件?

0 个答案:

没有答案