Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2011, 23:52   #1
v4567
Пользователь
 
Регистрация: 06.07.2008
Сообщений: 91
По умолчанию как отследить нажатие Ctrl+Shift

Ребята подскажите пожалуйста как отследить нажатие клавиш Ctrl+Shift ? Хочу для текстового режима в Linux сделать индикатор переключения раскладки.
Что бы при нажатии на эти клавиши выводилось то Rus то Usa на консоль. Реально ли это сделать, или очень трудно? В принципе не обязательно следить реально какая сейчас раскладка, просто при загрузке раскладка английская и сразу выводиться Usa, а потом при нажатии просто меняется то Rus то Usa и всё.
v4567 вне форума Ответить с цитированием
Старый 31.05.2011, 17:25   #2
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Раскладка у многих переключается не ctrl+shift, а по caps lock, alt+shift, lshift+rshift и т.д. Так что отслеживать ctrl+shift нелепо.

Как сделать — ХЗ. Может, QAppliction::keyboardInputLocale() чем поможет.
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 31.05.2011, 17:45   #3
v4567
Пользователь
 
Регистрация: 06.07.2008
Сообщений: 91
По умолчанию

почему нелепо у меня переключается по Ctrl+Shift
v4567 вне форума Ответить с цитированием
Старый 31.05.2011, 18:15   #4
iukash
учу английский...
Форумчанин
 
Аватар для iukash
 
Регистрация: 04.04.2009
Сообщений: 480
По умолчанию

Цитата:
Сообщение от v4567 Посмотреть сообщение
почему нелепо у меня переключается по Ctrl+Shift
А у меня Alt + Shift. И как отследишь мою смену раскладки?
"Мы можем что-то изменить и своими силами..."
"Начнешь с себя, примером ближнему поможешь..."
iukash вне форума Ответить с цитированием
Старый 31.05.2011, 18:42   #5
v4567
Пользователь
 
Регистрация: 06.07.2008
Сообщений: 91
По умолчанию

вот ссылка
http://www.linux.org.ru/forum/job/63...=1306792396453
v4567 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отследить нажатие "Ctrl-Shift" v4567 Общие вопросы C/C++ 0 10.01.2011 22:33
Ctrl + Shift + C не работает Neobrat Общие вопросы Delphi 3 15.10.2010 00:17
Ctrl+Shift+Enter наоборот mihakr Microsoft Office Excel 3 13.03.2009 12:25
Как отследить нажатие кнопки? Bezdar Microsoft Office Excel 9 17.12.2008 11:12
Обработка Ctrl+V и Shift+Ins в SpinEdit ZeLiK Общие вопросы Delphi 9 26.02.2008 02:22