Уведомления

Группа в Telegram: @pythonsu

#1 Май 9, 2008 12:16:12

rvadmin
От:
Зарегистрирован: 2008-05-09
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

переключение раскладки в X11

Привет всем! Столкнулся с проблемой.
Пишу прогу на PyQT4, считываю штрих-код с помощью сканера штрих-кодов (работает как клавиатура)

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

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

Заранее спасибо



Офлайн

#2 Май 9, 2008 23:53:37

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

переключение раскладки в X11

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

P.S. Изменять расскладку – ещё менее красиво!



Офлайн

#3 Май 10, 2008 00:24:12

rvadmin
От:
Зарегистрирован: 2008-05-09
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

переключение раскладки в X11

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

P.S. Изменять расскладку – ещё менее красиво!
Дело в том, что возможно будет кроме русского еще и румынский…
Думаю в данном случае это наилучший вариант, т.к. инфа будет приходить в оригинале



Офлайн

#4 Май 10, 2008 03:12:21

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

переключение раскладки в X11

Тогда не знаю…



Офлайн

#5 Май 10, 2008 08:08:33

rvadmin
От:
Зарегистрирован: 2008-05-09
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

переключение раскладки в X11

Ну а есть какая-то консольная команда для переключения на en?



Офлайн

#6 Май 12, 2008 08:03:09

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

переключение раскладки в X11

rvadmin
Ну а есть какая-то консольная команда для переключения на en?
назови, пожалуйста, версию ОС?



Офлайн

#7 Май 12, 2008 08:32:33

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

переключение раскладки в X11

можно воспользоваться dbus в питоне, в PyQt или командой dbus-send в командной строке для смены раскладки клавиатуры, тока всё это не документировано должным образом, поэтому если есть желание, то можно покопаться…



Отредактировано (Май 12, 2008 08:41:52)

Офлайн

#8 Май 12, 2008 16:56:15

rvadmin
От:
Зарегистрирован: 2008-05-09
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

переключение раскладки в X11

Kubuntu Linux 8.04 (debian-based)



Офлайн

#9 Май 12, 2008 19:53:53

Mixolap
От:
Зарегистрирован: 2007-05-15
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

переключение раскладки в X11

Федора 8 KDE для индикации стоит приложение kkbswitch
переключаю на следующую раскладку с консоли так:
dcop kkbswitch KBSwitchIntf selectNextGroup



Отредактировано (Май 12, 2008 19:54:52)

Офлайн

#10 Май 12, 2008 20:49:39

rvadmin
От:
Зарегистрирован: 2008-05-09
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

переключение раскладки в X11

Mixolap
Федора 8 KDE для индикации стоит приложение kkbswitch
переключаю на следующую раскладку с консоли так:
dcop kkbswitch KBSwitchIntf selectNextGroup
В ubuntu он не используется…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version