motofan logo
> 

Фингерпад / Fingerpad, файлы и руководство по установке...

eug
сообщение 16.12.2007, 6:19


Мастер
****

Группа: Пользователи
Сообщений: 174
Регистрация: 7.12.2007
Из: 53 км на юг от града Петра
Пользователь №: 156 234
Модель телефона: -

Рейтинг: 139



Фингерпад для А1200 / Е6

Изображение

Скачать последнюю рабочую версию фингерпада (26.06.2009) можно отсюда или с форума
Прикрепленный файл 26062009_fpad.tar.gz   ( 73.09 килобайт ) Кол-во скачиваний: 1141
Архив включает в себя либы фингерпада и базовый набор конфигов.

Зачем это надо:
- замена (или альтернатива) штатной мотороловской клавиатуре, с которой без стилуса работать, мягко говоря, проблемматично. годится и для ezx и qtopia платформ.

Инструкция по установке на ezx-платформы.
--- разбираем прошивку
- бросить две либы (libfpnum.so.1.0.0, libfpsrch.so.1.0.0) в /usr/lib/ezx/lib/inputmethods вместо стандартных либ (libnumberboard и libfingerpad). Можно их переименовать, но для телефона несущественно название либы, поетому переименовывать исходные файлы необязательно.
- папку fpad (с остальными файлами - конфиги *.cfg, скины *.gif и либа libfpeng.so.1.0.0 ) нужно положить в /data_resource/preloadapps/qtapps/
--- собрать 34 и 43 CG и прошивку.

Same instruction in english (under spoiler)
Spoiler:

You must do the next:
-- decompress *.sbf file with EZXCodec
-- copy 2 libraries (libfpnum.so.1.0.0, libfpsrch.so.1.0.0) into /usr/lib/ezx/lib/inputmethods instead of standard files (libnumberboard & libfingerpad). U can rename they, but for the phone it doesn`t matter, so you may not to rename files necessarily.
-- folder fpad (with rest files - configs *.cfg, skins *.gif & library file libfpeng.so.1.0.0 ) copy to /data_resource/preloadapps/qtapps/ (34CG)
-- make 34 and 43 code groups and then new reflash
[close]


:pps: также папка fpad ищется самим же фингерпадом в
/ezx_user/download/appwrite/setup/
/ezxlocal/
/mmc/mmca1/
это полезно для тех, кто хочет иметь сменные скины для фингера, папки доступны для записи и новые скины можно прицеплять через авторан.

--- для qtopia фингерпад включен в автобилды от tmp_do. подробности и вопросы - в соответствующей теме.

Юзер мануал...
...в PDF можно скачать и подсмотреть здесь:
Прикрепленный файл fingerpad_faq.pdf   ( 62.23 килобайт ) Кол-во скачиваний: 1230

внимательно читаем, там написанно как сделать практически любую клавдию для (или под) себя. т/е все вопросы и пожелания заданные в спец. теме, теперь реализуемы. read.gif
___________________________________________________________________________
05.07.2009
обновление (либа в папке fpad; libfpeng.so.1.0.0; проверял только тестером):
- в секции [Common] параметр alpha не используется (игнорируется), можно смешивать utf-8/ascii в одной раскладке (и на одной клавише тоже).

Сорцы:
Прикрепленный файл fpad_src.tar.gz   ( 30.18 килобайт ) Кол-во скачиваний: 996


md5sum: f5e6fc06bef088986a3b2fb04fa16060 - libfpeng.so.1.0.0.gz
530376072b2a4b4a0497a0b330b99b96 - fpad_src.tar.gz


30.6.2009
вот листинг startup`а:
Код

#!/bin/sh
. /home/native/.profile
if [ -f /mmc/mmca1/fpad/libfpnum.so.1.0.0 ]
then
mount --bind /mmc/mmca1/fpad/libfpnum.so.1.0.0 /usr/lib/ezx/lib/inputmethods/libnumberboard.so.1.0.0
fi
if [ -f /mmc/mmca1/fpad/libfpsrch.so.1.0.0 ]
then
mount --bind /mmc/mmca1/fpad/libfpsrch.so.1.0.0 /usr/lib/ezx/lib/inputmethods/libfingerpad.so.1.0.0
fi

полезно для тех, кто хочет маунтить фингерпад без встраивания в прошивку. соответственно вышеприведенный листинг справедлив если fpad лежит в /mmc/mmca1/.
_______________________________________________________________________
Оригинальный фингерпад носит слишком аскетичный скин, поетому скины (gif-картинки) можно рисовать самим. Потом под скины правим конфиги раскладок. Для проверки результатов Вашей работы по скинорисованию и конфигописанию, автором написана программа-тестер для win`дов.
Отсюда можно скачать тестер и faq. Тестер
Прикрепленный файл Qt.zip   ( 5.46 мегабайт ) Кол-во скачиваний: 703
бросить в корень диска С:\
_______________________________________________________________________
Готовые решения: tel.gif у кого есть свои варианты, прошу выложить в теме, или в личку, ткните носом в линк, я перенесу их в хедер. ...

99% доделанный qwerty + sms фингерпад который включу в свою следующую сборку прошивки. остались кой-какие мелочи с графикой. скачать можно тут
Изображение

йцукенг фингерпад а-ля win mobile.
Прикрепленный файл qwerty_RU.rar   ( 81.98 килобайт ) Кол-во скачиваний: 674

Изображение
qwerty - ... пока немогу победить глюк с прорисовыванием клавиш.

Изображение
полный вариант от Voyager-A и очень похоже от NewMotorist1

Изображение
фингерпад от SerGG. подробности тут

Изображение
фингерпад от Iris. по вопросам индивидуального использования, обращайтесь к автору (Provodnik`у)

Изображение фингерпад с еффектом вибро от Abrek

Сдублировано (сорс и библиотеки)здесь
Нужно заменить оригинальные либы на либы из аттача ...

_______________________________________________________________________
Архив сообщений автора, файлы и сорцы под катом, всё сортировано по дате...
Spoiler:

25.10.2008
Установка:
- распаковать в /ezxlocal (или в /mmc/mmca1 - тоже должно работать, не проверял), д.б. дир fpad
- в авторан mount --bind /ezxlocal/fpad/libfpad.so.1.0.0 /usr/lib/ezx/lib/inputmethods/libnumberboard.so.1.0.0 (или с mmc) (короче, вместо нампада биндим мою либу - если я что-то с путями напутал)
- перезагрузить
- если маунтбинд прошел успешно, то нампада не будет
- если все в порядке, то будет фингерпад (в противном случае не будет ни того, ни другого)
- кнопка табуляции - для еконсоли (в текстовых полях что-то не работает)
- у меня справа нижняя кнопка - перебор раскладок (цифры, англ, рус), в англ. и рус. слева рядом с ней - переключиться на заглавные буквы, там же слева верхняя - переключиться на сим-клаву, еще там энтер, таб, пробел и бэкспейс

Версия тестовая (как обычно no warranty и на свой страх и риск), графику (красивые кнопочки), расположение кнопок, свой язык (вместо существующих или к ним) и другие настройки можно менять через конфиги (*.cfg) (сейчас там отключена отрисовка нажатия клавиш (draw-pressed 0/1, можно включить, посмотреть как это выглядит и выключить за ненадобностью), автоповтор включен только для англ. раскладки (repeat-on 0/1), там же дефолтные параметры для таймеров (просто показать как они названы), для сим-клавы (она идет как дополнительная) отключен бэкграунд (заливается серым фономsmile.gif
Для отладки конфигов есть PC-версия (Qt3/Qt4) для linux-x86 (если надо - выложу)

dcb7a06e5205e9bd10ce7ddea32c75a3 fpad.tar

04.11.2008
обновление (только тем кому нужен поиск в справочнике):
- libfpnum - вместо libnumberboard
- libfpsrch - вместо libfingerpad (для поиска в справочнике)
- libfpeng - просто кладем на место

7dc3f7afd9064ce3c35fc47fbd1653a2 update.tar.gz

кто хочет чтобы фингерпад выпадал всегда первым (все, что описано дальше на свой страх и риск):
- подготовка
-- проверяем md5-хеш вашей libezxappbase.so (мой a49804d170b4e0cfeb27c577870fe5cb), если не совпадают - продолжать не советую;
-- ставим в Setup->Input Setup->Primary input method в Handwriting;
- тестирование
-- мбинд либы из аттача вместо /usr/lib/ezx/lib/libezxappbase.so.1.0.0
-- убиваем windowsserver (killall windowsserver) и запускаем заново (/usr/SYSqtapp/windowsserver/windowsserver -qws &) - в консоль пойдет много букв, тел будет издавать странные звуки и просить разрешения на доступ к сети, аддрбуку и т.п. (как его правильно перезапустить я не знаю, ребут прокатит только если мбинд будет до старта винсервера)
-- убеждаемся, что фингер стартует первым (запуск блокнота или мессенджера)
- если все устраивает - вставляем либу в прошивку (или копируем вместо стандартной у кого rw)

ca5bc534148c0d6ce0e5965be8e098a1 libezxappbase.so.1.0.0.gz

txt убрать

30.11.2008
исходники (пока без версии под минг)
4a47a3339e9430b40e9e33e9734b5d81 finger.tar.gz

- настроить в engine/engine.cpp installDirs на свой путь
- engine - движок (можно просто собрать для отладки конфига в тексте - без привязки к qt):
-- cd engine
-- qmake && make
- pc - отладка ифейса на хосте (можно посмотреть как это будет выглядить и реагировать на нажатия), сборка под qt3/qt4;
- ming - для минга (езх):
-- настроить окружение
-- cd ming
-- for i in *.pro; do f=$(echo $i | sed -e 's|\.pro$|\.mk|'); tmake $i -o $f && make -f $f; done
-- либы и дату на тело
- qtopia (работает и в эмуле и на теле):
-- настроить окружение
-- qtopiamake && make
-- либу в $QTOPIA_IMAGE/plugins/inputmethods, данные - куда прописали

05.12.2008
выложил версию для минг-езх, распаковать в ming, собирать как описано выше
951738e03cfd9d9efe6a1338d7076dba ming.tar.gz

13.12.2008
либа для кутопии (для тела), кому лень самому собрать (конфиги и графику кинуть в /ezxlocal/fpad)
ce94c1359f8f33dec5b6e85d5f52e2ac libfinger.so.gz
[close]


Сообщение отредактировал _Bolik_ - 6.11.2010, 20:32
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Прикрепленный файл fpad.tar   ( 140 килобайт ) Кол-во скачиваний: 1146
Прикрепленный файл update.tar.gz.txt   ( 28.13 килобайт ) Кол-во скачиваний: 804
Прикрепленный файл libezxappbase.so.1.0.0.gz.txt   ( 617.47 килобайт ) Кол-во скачиваний: 863
Прикрепленный файл fpad_src.tar.gz   ( 30.18 килобайт ) Кол-во скачиваний: 996
Прикрепленный файл libfpeng.so.1.0.0.gz   ( 17.1 килобайт ) Кол-во скачиваний: 665
Прикрепленный файл fingerpad_faq.pdf   ( 62.23 килобайт ) Кол-во скачиваний: 1230
Прикрепленный файл 26062009_fpad.tar.gz   ( 73.09 килобайт ) Кол-во скачиваний: 1141
Прикрепленный файл Qt.zip   ( 5.46 мегабайт ) Кол-во скачиваний: 703
Прикрепленный файл qwerty_RU.rar   ( 81.98 килобайт ) Кол-во скачиваний: 674
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
Z_Z_Z
сообщение 30.1.2008, 6:30


Мастер
****

Группа: Пользователи
Сообщений: 156
Регистрация: 13.6.2005
Из: Тверь
Пользователь №: 44 134
Модель телефона: Defy, Xoom, Razr M
Прошивка: 2.3.4; 4.0.3; 4.1.1


Настроение:
Новый телефон! =)



Рейтинг: 36



Падение после стандартной тож...
Как сделать в месенгере? а еще лучше в справочник заюзать..
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 30.1.2008, 18:38


Мастер
****

Группа: Пользователи
Сообщений: 174
Регистрация: 7.12.2007
Из: 53 км на юг от града Петра
Пользователь №: 156 234
Модель телефона: -

Рейтинг: 139



Цитата(Z_Z_Z @ 30.1.2008, 9:30) *

Падение после стандартной тож...

спасибо, посмотрю

месседжер с консоли не запустить, надо через маунт-бинд (либо messaging, либо am, если am, то он за собой автоматом потянет еще ряд приложений (они через него запускаются)) со скриптом запуска (попозже напишу подробнее)

если получится вместо цифрового, то это будет даже удобнее, хотя врядли получится
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
eug   Фингерпад / Fingerpad   16.12.2007, 6:19
Ilya Petrov   у меня тест работает.   16.12.2007, 6:51
eug   у меня тест работает. это радует Добавлено позж...   16.12.2007, 12:24
scl   это радует Добавлено позже (16.12.2007, 15:26): ...   16.12.2007, 18:31
eug   такая же контрольная... шелл другой правда.... ба...   16.12.2007, 18:59
scl   а если из консоли просто блокнот запустить - рабо...   16.12.2007, 19:51
scl   не работает f4 /mmc/mmca1# LD_PRELOAD=/mmc/mmca1/m...   16.12.2007, 11:27
Maksimka!   гм, ну пашед, делал так, запуустил консоль написал...   16.12.2007, 12:36
eug   гм, ну пашед, делал так, запуустил консоль написа...   16.12.2007, 12:41
Maksimka!   .оО работает, крута :)))   16.12.2007, 14:17
Legus   У мну тож заработала :) но почемуто только в блокн...   16.12.2007, 17:04
gorod   На рокере тоже работает :)   16.12.2007, 20:22
Maksimka!   выкладывай скорее новую либу , очень охото посмотр...   29.1.2008, 14:47
eug   выкладывай скорее новую либу , очень охото посмот...   29.1.2008, 20:30
Maksimka!   у меня нет слов... все работает отлично , завтро н...   29.1.2008, 20:45
Legus   Присоединяюсь :thumbsup: Работает, буквы пишет, ст...   29.1.2008, 23:19
Z_Z_Z   Падение после стандартной тож... Как сделать в мес...   30.1.2008, 6:30
eug   Падение после стандартной тож... спасибо, посмот...   30.1.2008, 18:38
eug   Падение после стандартной тож... исправил Добав...   30.1.2008, 22:27
Maksimka!   не большие предложения, если это реально сделать ч...   30.1.2008, 10:15
MOTORUSA   не большие предложения, если это реально сделать ...   30.1.2008, 18:44
Z_Z_Z   Maksimka!, с месенджером такая же ерунда... ...   30.1.2008, 12:18
Maksimka!   в фингерпаде есть цифровой ввод , так что это не п...   30.1.2008, 18:57
Draftman   eug, супер! Обрадовал, однако! хмм..а возм...   30.1.2008, 22:01
Legus   Огромное спасибо! Сделал как написано, теперь ...   31.1.2008, 2:17
Maksimka!   когда либа будет допилина реально сделать что то т...   31.1.2008, 6:15
nuso2f   исходники в студию   31.1.2008, 9:55
eug   исходники в студию завтра выложу по поводу глюк...   1.2.2008, 20:44
Z_Z_Z   Протестил в режиме am так как am-application manag...   31.1.2008, 11:26
Maksimka!   ага насчет вынести настройки из либы япужэ говорил...   31.1.2008, 11:48
Z_Z_Z   #!/bin/bash mkdir -p /mmc/mmca1/am/o cp /usr/...   31.1.2008, 12:35
Maksimka!   спасибо за скрипт , потестил через ам , вышеперечи...   31.1.2008, 16:22
Maksimka!   спасибо за скрипт , потестил через ам , вышеперечи...   31.1.2008, 16:22
tmp_do   как вариант причину вылетов можно мотреть,запуская...   31.1.2008, 16:59
Z_Z_Z   с этой ошибкой вылетают все ява приложения: Memo...   1.2.2008, 6:31
Z_Z_Z   --В FBReader (поиск) фингерпад появляется примерно...   1.2.2008, 9:59
Maksimka!   заканчиваем флуд , лучше бы спасибо сказали автору...   1.2.2008, 15:58
Z_Z_Z   eug, да вроде нормально работает все в 'о...   2.2.2008, 8:42
dreamer7   НА мой взгляд было бы удобнее сделать кнопки побол...   2.2.2008, 10:05
eug   [b]eug, да вроде нормально работает все в 'о...   2.2.2008, 12:53
Z_Z_Z   сама клава в джиме будет работать нормально.. и да...   2.2.2008, 17:23
tmp_do   а на этот фп т9 можно прикрутить? а то как-то непр...   2.2.2008, 17:47
eug   а на этот фп т9 можно прикрутить? а то как-то неп...   2.2.2008, 19:06
tmp_do   а что, стандартную библиотеку прикрутить нельзя, т...   2.2.2008, 19:54
Z_Z_Z   если не вызывать стандартную клаву, то все нормал...   3.2.2008, 0:16
linuxer   Здравствуйте @ eug спасибо за Ваш источник открыто...   9.3.2008, 17:57
Maksimka!   хехе итальянцы подключились , eug что там насчет д...   9.3.2008, 19:28
Phobos10   Будем надеяться, что у человека найдется время вер...   27.3.2008, 16:56
Jagerskiold   всем приветы , задам бонально-глупый вопрос: а как...   20.4.2008, 10:40
Maksimka!   консоль это приложение отдельное, есть в теме софт...   20.4.2008, 17:29
Jagerskiold   Maksimka!Окей ,в теме "Софт для A1200/ROK...   21.4.2008, 6:39
vel_getman   Jagerskiold, там немного страниц, а одна!...   21.4.2008, 7:21
Jagerskiold   vel_getman<br />Оо! то что нужно ! С...   21.4.2008, 9:50
tmp_do   зачем путь большими буквами пишешь? тут регистр то...   21.4.2008, 10:43
Jagerskiold   та к ну ага !Написал ...Происходит (чтота) вып...   22.4.2008, 15:13
Maksimka!   извиняюсь, вы не русский? в начале этой темы все н...   22.4.2008, 16:33
Jagerskiold   Ээ... не наезжай пожалуйста .Я не сильно то разбер...   22.4.2008, 19:29
gorod   фингерпад теперь доступен при выборе раскладок кла...   19.6.2008, 20:38
_Bolik_   да, на Е6 работает, но нет ее в выпадайке списка к...   19.6.2008, 21:08
Dambo   Люди,я тоже хочу такую клаву,но не пойму что это и...   8.9.2008, 21:10
eug   новая версия - 1 пост   25.10.2008, 19:43
Borman92   новая версия - 1 пост Хм, работает. Не хватает ...   25.10.2008, 19:58
eug   Он использует тот же uuid? Если да, то другой точ...   26.10.2008, 9:56
Lubomyr   eug, С возвращением clap;applo clap;applo clap...   25.10.2008, 19:52
Maksimka!   уууу супер, борман как ты это сделал?   25.10.2008, 22:35
Ilya Petrov   >уууу супер, борман как ты это сделал? неправи...   26.10.2008, 3:31
Borman92   А че сразу борман-то? Дурной идеей борман уже заго...   26.10.2008, 5:33
W.G. Gates III   а у меня что то не получается сделать :( поправьте...   26.10.2008, 8:14
Maksimka!   что делает кнопка на которой две стрелки направлен...   26.10.2008, 9:33
sl1mus   У меня ничего не получается!все сделал как нап...   26.10.2008, 11:24
W.G. Gates III   eug, прошивка ф6 да, нампад остался. пробовал маун...   26.10.2008, 11:54
Maksimka!   вероятнее всего авторан не в юникс кодировке, прав...   26.10.2008, 11:58
sl1mus   вероятнее всего авторан не в юникс кодировке, пра...   26.10.2008, 12:30
eug   gates, маунтбинд не сработал (см размер и дату lib...   26.10.2008, 12:27
W.G. Gates III   все получилось. проблема с автораном была :) ошиб...   26.10.2008, 12:29
W.G. Gates III   вот. если fpad лежит в ezxlocal   26.10.2008, 12:46
sl1mus   вот. если fpad лежит в ezxlocal Ничего не получ...   26.10.2008, 13:15
LMCo   Как-нибудь можно прикрутить ее к поиску? Попробова...   26.10.2008, 15:30
bnn17   в автозапуск включил ## Fingerpad if [ -f /ezxlo...   26.10.2008, 16:10
Maksimka!   ни кто не пробовал рисовать скины для последнего ф...   26.10.2008, 17:44
Allin   ай, да, eug! Молодец, одним словом. Теперь и п...   26.10.2008, 19:08
KOLYAN   Maksimka!, я делал под стандартный скин   26.10.2008, 19:47
Vint   Вот, на скорую руку сделал другой скин для фингепа...   26.10.2008, 19:51
LMCo   Все же появляется и работает в поиске, если его по...   27.10.2008, 4:18
Voyager-A   А почему пробел в русской и английской раскладке н...   27.10.2008, 8:14
Borman92   На случай, если это пригодится кому-то кроме меня,...   27.10.2008, 12:50
Maksimka!   на картинках клавиатур с правой стороны изображенн...   1.11.2008, 18:16
W.G. Gates III   в файл rus.cfg добавь строчку draw-pressed 1 ...   1.11.2008, 19:29
schumifan   @eug: Anyway to make the fingerpad open first inst...   2.11.2008, 10:04
eug   обновил @eug: Anyway to make the fingerpad open ...   3.11.2008, 22:23
schumifan   обновил patching libezxappbase (see first message...   14.11.2008, 12:37
eug   The MD-5 checksum of my libezxappbase.so is 22d0b...   14.11.2008, 13:05
Maksimka!   спасибо, eug распиши плз что еще можно менять чтоб...   2.11.2008, 11:41
Segfault   для тех хто любит раскладку сименса вот держите ар...   13.11.2008, 21:59
Dambo   Суперская разработка,автору большое спасибо!(п...   14.11.2008, 8:19
schumifan   Thanks :) Here's my libezxappbase.so (By the ...   14.11.2008, 13:11
5 страниц V  1 2 3 > » 

Фингерпад / Fingerpad, файлы и руководство по установке... · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 6.9.2025, 14:54

Форум живёт: