Найти - Пользователи
Полная версия: переключение раскладки в X11
Начало » GUI » переключение раскладки в X11
1 2
rvadmin
Привет всем! Столкнулся с проблемой.
Пишу прогу на PyQT4, считываю штрих-код с помощью сканера штрих-кодов (работает как клавиатура)

Если сейчас стоит русская раскладка, то штрих-код приходит в другой раскладке.
Можно как-то средствами Python или QT переключить раскладку в иксах на английскую?

Если нет, то можно ли это сделать через консоль?

Заранее спасибо
ZZZ
Может попробовать конвертировать rus в en. Не очень красиво, но действенно.

P.S. Изменять расскладку – ещё менее красиво!
rvadmin
ZZZ
Может попробовать конвертировать rus в en. Не очень красиво, но действенно.

P.S. Изменять расскладку – ещё менее красиво!
Дело в том, что возможно будет кроме русского еще и румынский…
Думаю в данном случае это наилучший вариант, т.к. инфа будет приходить в оригинале
ZZZ
Тогда не знаю…
rvadmin
Ну а есть какая-то консольная команда для переключения на en?
pythonwin
rvadmin
Ну а есть какая-то консольная команда для переключения на en?
назови, пожалуйста, версию ОС?
poltergeist
можно воспользоваться dbus в питоне, в PyQt или командой dbus-send в командной строке для смены раскладки клавиатуры, тока всё это не документировано должным образом, поэтому если есть желание, то можно покопаться…
rvadmin
Kubuntu Linux 8.04 (debian-based)
Mixolap
Федора 8 KDE для индикации стоит приложение kkbswitch
переключаю на следующую раскладку с консоли так:
dcop kkbswitch KBSwitchIntf selectNextGroup
rvadmin
Mixolap
Федора 8 KDE для индикации стоит приложение kkbswitch
переключаю на следующую раскладку с консоли так:
dcop kkbswitch KBSwitchIntf selectNextGroup
В ubuntu он не используется…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB