![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
512es |
![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 135 Регистрация: 31.10.2008 Пользователь №: 407 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
Всем привет!
В продолжении этой темы. Хочу поднять соседнюю тему по вопросу о раскладке клавиатуры во время отлавливания нажатий клавиш. Задача: считывать символы с клавиатуры в английской раскладке, если даже была выбрана русская (или ещё какая) раскладка. Например "Hello World!", даже если мы набрали "Руддщ Цщкдв!". А-ля пунто. Наверное надо как то через QTextCodec найти соответствие нажатым клавишам.. Но не знаю как( В крайнем случае можно конечно набить вручную массив с соответствием символов, но это кривоватое решение.. |
|
|
![]() |
SABROG |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Так?
Плюс int QKeyEvent::key () const, чтобы понять какая буковка, смотри enum Qt::Key. Сообщение отредактировал SABROG - 7.12.2009, 17:43 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 9.6.2025, 10:17 |