Форум сайта python.su
Привет всем! Столкнулся с проблемой.
Пишу прогу на PyQT4, считываю штрих-код с помощью сканера штрих-кодов (работает как клавиатура)
Если сейчас стоит русская раскладка, то штрих-код приходит в другой раскладке.
Можно как-то средствами Python или QT переключить раскладку в иксах на английскую?
Если нет, то можно ли это сделать через консоль?
Заранее спасибо
Офлайн
Может попробовать конвертировать rus в en. Не очень красиво, но действенно.
P.S. Изменять расскладку – ещё менее красиво!
Офлайн
ZZZДело в том, что возможно будет кроме русского еще и румынский…
Может попробовать конвертировать rus в en. Не очень красиво, но действенно.
P.S. Изменять расскладку – ещё менее красиво!
Офлайн
Тогда не знаю…
Офлайн
Ну а есть какая-то консольная команда для переключения на en?
Офлайн
rvadminназови, пожалуйста, версию ОС?
Ну а есть какая-то консольная команда для переключения на en?
Офлайн
можно воспользоваться dbus в питоне, в PyQt или командой dbus-send в командной строке для смены раскладки клавиатуры, тока всё это не документировано должным образом, поэтому если есть желание, то можно покопаться…
Отредактировано (Май 12, 2008 08:41:52)
Офлайн
Kubuntu Linux 8.04 (debian-based)
Офлайн
Федора 8 KDE для индикации стоит приложение kkbswitch
переключаю на следующую раскладку с консоли так:
dcop kkbswitch KBSwitchIntf selectNextGroup
Отредактировано (Май 12, 2008 19:54:52)
Офлайн
MixolapВ ubuntu он не используется…
Федора 8 KDE для индикации стоит приложение kkbswitch
переключаю на следующую раскладку с консоли так:
dcop kkbswitch KBSwitchIntf selectNextGroup
Офлайн