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;
}
}
}