Страница 1 из 42

Русификация HP TouchPad

СообщениеДобавлено: 07 июл 2011, 00:49
Maxim_P
Самая свежая инструкция по установке русской клавиатуры (русского языка ввода) на HP TouchPad "вручную" находится тут.

Обновление от 26.11.2011 г. Разработан более простой вариант установки виртуальной русской клавиатуры, через установочный IPK файл:
Установка русской клавиатуры с помощью IPK-установщика

Обновление от 13.12.2011 г. Разработана первая русификация интерфейса HP TouchPad (благодарим LeStat):
Русификация интерфейса HP TouchPad


Старую инструкцию (больше не поддерживается) можно найти тут:



Русификация HP TouchPad

Добавлено: 07 июл 2011, 00:49

Re: Русификация HP TouchPad

СообщениеДобавлено: 07 июл 2011, 01:52
smanic
И отзыв о планшете, как он вам? :)

Re: Русификация HP TouchPad

СообщениеДобавлено: 07 июл 2011, 11:56
Shura
А кто разрабатывал русскую тему для виртуальной клавиатуры palm pre?

Re: Русификация HP TouchPad

СообщениеДобавлено: 07 июл 2011, 11:59
Palmfan
А если попробовать использовать внешнюю (Bluetooth) русифицированную клаву, не прокатит?

p.s. Shura, а действительно, кто?

Re: Русификация HP TouchPad

СообщениеДобавлено: 07 июл 2011, 12:26
Shura
я хз на оба вопроса

Re: Русификация HP TouchPad

СообщениеДобавлено: 07 июл 2011, 14:02
smanic
Руссификацией заведовал товарищ Centrist:
http://forums.precentral.net/webos-inte ... -outs.html

Re: Русификация HP TouchPad

СообщениеДобавлено: 20 июл 2011, 00:14
Maxim_P
Народ, сорри за опоздание с ответом. Я немного пролетел с планшетом, т.к. товарищ не смог привести из сша. :(
Надеюсь, в ближайшее время удасться взять в Европе.

Re: Русификация HP TouchPad

СообщениеДобавлено: 21 июл 2011, 16:43
Compvir
Итак. По поводу русификации клавы для TouchPad. На данный момент могу сказать следующее.
1. Клава поддерживает несколько раскладок.
2. На данный момент можно добавить 3 раскладки qwerty, qwertz, azerty.
3. Кроме того клавиатуру можно обозвать буквами любой из возможных стран, которые выбираются в региональных настройках.
4. Текущие настройки клавы хранятся в systemprefs с ключами x_palm_virtualkeyboard_prefs(настроенные раскладки и языки) x_palm_virtualkeyboard_layouts(список возможный раскладок, осюда их берёт программа настройки) x_palm_virtualkeyboard_settings(текущие настройки клавиатуры: размер, выбранный язык и раскладка).
5. /usr/palm/XT9/dbs/KDВs/ содержит файлы очень напоминающие раскладку клавиатуры в xml. Однако их изменение не приводит к результату... Да и их размеры не соотвествуют тачпаду.
6. Вызовы к x_palm_virtualkeyboard упоминаются в /usr/bin/LunaSysMgr /usr/bin/SmartKeyService (Это С модули).
7. В /usr/bin/LunaSysMgr есть упоминаяния строк qwerty azerty qwertz и отсылки к директориям /usr/palm/XT9/dbs/KBDs/ и /usr/palm/XT9/dbs/LSBs/
8. Там же Ссылки на ldb файлы Palm_612_ENubUN_xt9_2.ldb, хотя на самом деле в /usr/palm/XT9/dbs/LSBs/ лежат HP_622_r1-19_ENubUN_xt9_2.ldb
9. Она же генерирует в папке tmp файл kbd.xml, которые ещё больше похож на тачпадовскую раскладку клавы, но его изменение так же ни на что не влияет. При перезагрузке и смене раскладки сбрасывается.
10. /usr/bin/SmartKeyService судя по строковым переменным обращается к xml в /usr/palm/XT9/dbs/KDВs/ и /tmp/kbd.xml
Продолжаю думать пока, но русификация кажется мне нехитрым делом. Главное найти откуда он берёт сами раскладки. Мне не кажется, что это статическая информация зашитая в so.

Re: Русификация HP TouchPad

СообщениеДобавлено: 21 июл 2011, 17:09
Compvir
[s]Дааа... Пхоже они маппинг кнопок зашили в Src/ime/TabletKeymap.cpp который сбилдился в LunaSysmgr. Если так оно и есть, то тут мало что можно будет вообще сделать :-(.[/s]

Скорее всего сами маппинги хранятся в /usr/share/qt4/keymaps/keymap-xx.qmap Сейчас занимаюсь дифференциальным криптоанализом, чтобы вскрыть их структуру.

Re: Русификация HP TouchPad

СообщениеДобавлено: 21 июл 2011, 19:28
Palmfan
Compvir, а может без анализа просто собрать свой маппинг и перезаписать системный?
http://stackoverflow.com/questions/2669 ... -switching