Russian Qt Forum

Qt => Общие вопросы => Тема начата: darkfog от Июль 16, 2018, 13:56



Название: Отличие кодов клавиш пойманных keyPressEvent и используемых в Windows
Отправлено: darkfog от Июль 16, 2018, 13:56
Пример keyPressEvent при нажатии ESC ловит 16777216, а в WIndows используется VK_ESCAPE = 27. Можно ли как-получить код используемый видной через keyPressEvent ?


Название: Re: Отличие кодов клавиш пойманных keyPressEvent и используемых в Windows
Отправлено: darkfog от Июль 16, 2018, 21:38
Нашел. Нужно ловить при помощи nativeEvent. Вопрос закрыт.


Название: Re: Отличие кодов клавиш пойманных keyPressEvent и используемых в Windows
Отправлено: kambala от Июль 17, 2018, 00:31
еще можно через keyEvent->nativeScanCode()