crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Программное переключение языка ввода (раскладки клавиатуры)
hoRUS
  опции профиля:
сообщение 8.8.2008, 13:45
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 30
Регистрация: 10.7.2008
Из: Москва
Пользователь №: 231

Спасибо сказали: 5 раз(а)




Репутация:   0  


Приветствую всех!
Имеется Ubuntu 8.04 (софт только под неё). Есть ли возможность средствами Qt программно переключить язык ввода (раскладку клавиатуры), например, с русского на английский и обратно? Или на крайняк, можно ли переключить средствами Линукса (типа вбить чего-нибудь в терминал)?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 8.8.2008, 14:22
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Может стоит попробовать горячими клавишами? Смотри QxtGlobalShortcut.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
hoRUS
  опции профиля:
сообщение 8.8.2008, 14:34
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 30
Регистрация: 10.7.2008
Из: Москва
Пользователь №: 231

Спасибо сказали: 5 раз(а)




Репутация:   0  


ViGOur
Хотелось бы не привязываться к какому-то сочетанию клавиш. Или тогда, в случае привязки, как-то отлавливать факт переключения и текущую раскладку.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 8.8.2008, 14:47
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


переключение раскладки в GNU/Linux это целая эпопея, и зависит от оконного менеджера (например, в KDE <Alt>+<Shift> тяжело заставить работать, но у тебя GNOME и внем вроде такое возможно) надо изучить конфиги X'ов там это можно настроить независимо от оконного менеджера, но если человек настраивал раскладку иным способом, то ты можешь ему все испортить.

Неуверен, что существует хоть скольнибудь внятное API на эту тему.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 16.4.2024, 20:01