Текущая раскладка клавиатуры, Получение и смена |
Здравствуйте, гость ( Вход | Регистрация )
Текущая раскладка клавиатуры, Получение и смена |
Мотов Юрий |
1.11.2010, 10:06
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 13.10.2010 Пользователь №: 2111 Спасибо сказали: 0 раз(а) Репутация: 0 |
Не нашел решения как узнать текущую раскладку клавиатуры и как её изменить.
Qt 4.7.0, Windows |
|
|
CodeHunter |
1.11.2010, 21:19
Сообщение
#2
|
Студент Группа: Участник Сообщений: 33 Регистрация: 26.8.2010 Пользователь №: 1982 Спасибо сказали: 1 раз(а) Репутация: 0 |
Цитата keyboardInputLocale() пробовал, у меня всегда возвращает RU_ru независимо от выбранной раскладки. Это по тому что сообщение о смене раскладки клавиатуры не доходит до формы (то есть не обрабатывается). Без этой обработки приложение не знает о смене раскладки клавиатуры, а возвращает ту раскладку которая была при запуску программы. Здесь же мы обрабатываем пришедшее сообщение от системы и обновляем все данные в приложении |
|
|
Текстовая версия | Сейчас: 28.4.2024, 7:43 |