使用Qt识别数字键盘上的中心键(使用numlock off)

时间:2014-07-17 22:18:47

标签: c++ qt keyboard-events

我有以下功能(在Qt 4中)

void keyReleaseEvent( QKeyEvent *e )
{
   // recognize that 'r' is pressed
   if ( e->key() == Qt::Key_R )
   {
      doSomethingCool();
   }
}

我还想知道何时按下数字键盘上的中心键(5键,但是关闭了numlock)。我不知道这个密钥叫什么。

1 个答案:

答案 0 :(得分:3)

正确的密钥是Qt::Key_Clear。我之前尝试过这个(如前面的编辑​​中所见),但我必须使用numlock,否则会出现其他问题。