QNX RTP Logo QNX Realtime Platform: Русский Портал QNX
Sunday, 7 Sep 2008 05:43
Меню

Проект OpenNET - все о Unix
Главная

 · Начало · Статистика · Поиск ·

  QNX.ORG.RU —› Установка и настройка —› Переключение раскладки клавиатуры под QNX 6.3 SP3

Посл.ответ Сообщение


Дата: 23 Июн,  11:30

Доброго времени суток всем! Пытаюсь заставить работать Photon на русской и английских раскладках в 6.3 SP3. Не могу добиться переключения языка ввода как было раньше в 6.3.0 левый Ctrl+Alt. А переключаться через phlocale напрягает сильно. Есть какие-либо соображения?

P.S. Уже и драйвер devi-hirun заменил на 6.3.0 - не помогло.


Дата: 23 Июн,  13:11

Как ни странно, но вопрос с переключением раскладки решился. оказывается, переключать в 6.3 SP3 раскладку не получалось по следующей причине: обслуживающий клаву и мышь драйвер был не devi-hirun, а devi-hid. Завершив оный принудительно и запустив соответствующий devi-hirun из пакета 6.3.0 все заработало. Раскладки переключаются точно также как и в 6.3.0. Родной драйвер devi-hirun от 6.3 SP3 вообще не захотел работать - мышь делала сама хаотические движения курсора, с клавиатуры произвольно набирались символы.

P.S. Вообщем решением вопроса является замена драйвера devi-hirun на драйвер из пакета 6.3.0, убивание драйвера devi-hid и запуск обновленного devi-hirun.


Дата: 23 Июн,  14:42

Парадоксально, но переключение раскладки работает также и с родным драйвером devi-hirun от 6.3 SP3! Нужно было лишь перезагрузить машину. Вообщем сделал я просто и легко на платформе QNX Momentics 6.3 SP3:

1. Создаем файл /root/.ph/phapps
2. chmode +rwx /root/.ph/phapps
3. Прописываем в файле:

slay devi-hid
devi-hirun kbd fd -d/dev/kbd ps2 mousedev

4. С помощью phlocale выставляем русскую клавиатуру.
5. В файле /etc/system/trap/.KEYBOARD.my_host пишем:

en_US_101.kbd
ru_RU_102.kbd

Строку запуска devi-hirun проще всего взять командой pidin с запущенного 6.3.0 с компакта.

ЗЫ: Все работает с клавиатурой и мышью PS/2. С USB клавиатурой скорее всего работать не будет.


Дата: 24 Июн,  10:15

Парадоксально, но поиск по форуму - значительно более полезное занятие, нежели самотраханье, сорри за мой французский...
Верните всё "взад", то бишь никого не убивайте и не порождайте. Всё, что надо - это в файле KEYBOARD.my_host после приведенных Вами строчек вписать ещё одну, скажем:

1

Согласитесь, это проще?

С уважением, ZZZ


Дата: 25 Июн,  16:00

Не уж то работает с драйвером devi-hid?


Дата: 25 Июн,  16:05

Проверил, действительно работает!!! Спасибо ZZZ.

ЗЫ По форуму я искал и ничего поиск мне не нашел ....


Дата: 25 Июн,  16:08

Так ото ж.
Честно говоря, сам не знаю, где оно тут на форуме. Но где-то же есть.

С уважением, ZZZ


Дата: 26 Июн,  08:13

Надо бы заметить, что devi-hirun по моему методу работает глюкаво. Например, если в любой раскладке включить NumLock а затем в ped зажать и удерживать любую из клавиш курсора клавиатуры мы увидим такой эффект: вместо перемещения курсора вверх/вниз/влево/вправо будут пропечатываться соответственно 8/2/4/6. Корректно не работаюет выделение текстового сегмента с клавиатуры опять же при включенном NumLock. Вообщем глюкавый драйвер devi-hirun в6.3 SP3. А вот связка io-hid и devi-hid по методу ZZZ работает отлично!


Дата: 26 Июн,  09:41

заработало, по методу ZZZ с добавлением 1 в конец файла..
только не во всех приложениях оно работает, в частности все Х приложения не воспринимают русский, т.е. когда пытаешься набирать на русской раскладке ничего не происходит, когда на английской - все работает... сдается Х в фотоне не поддерживает кирилицу


Дата: 22 Авг,  15:30

"вместо перемещения курсора вверх/вниз/влево/вправо будут пропечатываться соответственно 8/2/4/6."

Вот такую вещь наблюдаю в консоли. Я так понял, для исправления надо просто заменить драйвер - поставить от 6.3.0. Все остальные действия относятся не к исправлению глюка, а к русификации?


Дата: 27 Авг,  09:44

Чтобы исправить глюк драйвера при нажатии кнопок вверх, вниз и т.д., нужно просто заменить devi-hid и devi-hirun? Ничего больше нигде прописывать не надо?

У вас эти файлы какого размера?

You must login to post.

©   2000-2003 Команда проекта QNX.ORG.RU // QNX.ORG.RU Team
Авторы проекта: Дмитрий Алексеев [dmi] и Дмитрий Васильев. Техническое сопровождение проекта: Игорь Сорокин [isorokin]. Информационное сопровождение: Дмитрий Алексеев [dmi]
QNX - зарегистрированная торговая марка QNX Software Systems, Ltd., Canada. Остальные упоминаемые на сайте торговые марки и логотипы являются исключительно собственностью их уважаемых владельцев. Ничьи права не затронуты. Материалы сайта не могут быть скопированы и где-либо использованы в той или иной форме без письменного разрешения разработчиков сайта.
Powered by Mambo Open Source