Russian Qt Forum
Октябрь 16, 2018, 03:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Отличие кодов клавиш пойманных keyPressEvent и используемых в Windows  (Прочитано 439 раз)
darkfog
Новичок

Offline Offline

Сообщений: 17


Просмотр профиля
« : Июль 16, 2018, 13:56 »

Пример keyPressEvent при нажатии ESC ловит 16777216, а в WIndows используется VK_ESCAPE = 27. Можно ли как-получить код используемый видной через keyPressEvent ?
Записан
darkfog
Новичок

Offline Offline

Сообщений: 17


Просмотр профиля
« Ответ #1 : Июль 16, 2018, 21:38 »

Нашел. Нужно ловить при помощи nativeEvent. Вопрос закрыт.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4024



Просмотр профиля WWW
« Ответ #2 : Июль 17, 2018, 00:31 »

еще можно через keyEvent->nativeScanCode()
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Страница сгенерирована за 0.051 секунд. Запросов: 22.