Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новые вопросы и ответы 5 (https://www.otvetnemail.ru/novye-voprosy-i-otvety-5-824/)
-   -   определить коды нескольких зажатых клавиш (https://www.otvetnemail.ru/novye-voprosy-i-otvety-5-824/opredelit-kody-neskol-kih-zazhatyh-klavish-258323/)

Guest 28.09.2011 17:30

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


Часовой пояс GMT, время: 16:44.


© www.otvetnemail.ru - Форум вопросов и ответов.