我正在开发一个代码来获取 KeyPress 和 KeyRelease 事件中的键盘输入,但是当我运行程序时没有任何反应,我的代码有什么问题?以及如何获得按下的键值?
void hook()
{
forever
{
XEvent event;
Display *dpy = XOpenDisplay(NULL);
XNextEvent(dpy, &event);
switch (event.type)
{
case KeyPress:
qDebug() << "keypress";
break;
case KeyRelease:
qDebug() << "keyrelease";
break;
}
}
}