Как отследить какие клавиши зажаты в данный момент?КодC++ (Qt)void MainWindow::keyPressEvent(QKeyEvent* event){ ui->textBrowser->append(QString::number(event->nativeVirtualKey()));}Если клавиша зажаты 2 клавиши (обыкновенные, не модификаторы, например, клавиши w и s), то метод event->nativeVirtualKey() постоянно возвращает код последней зажатой клавиши.Я пытался решить это записывая в буффер коды нажатых клавиш, но не возможно понять когда следует удалить его из буфера тк в методе keyReleaseEvent тоже event->nativeVirtualKey() возвращает код только последней нажатой клавиши.
|