当我按下按键时,此代码可以使用,但不能使用Print Screen键。
void KeyHooker::keyPressEvent(QKeyEvent *event)
{
qDebug() << event->key();
}
问。如何抓取Print Screen键?
答案 0 :(得分:3)
问题是操作系统在到达您的代码之前就抓住了它:http://qt-project.org/forums/viewthread/18610/#90901
您需要在代码中使用Microsoft LowLevelKeyboardProc
来执行此操作:http://msdn.microsoft.com/en-us/library/ms644985%28v=VS.85%29.aspx