motofan logo
46 страниц V  1 2 3 > »         
> 

Фингерпад / 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 килобайт ) Кол-во скачиваний: 894
Архив включает в себя либы фингерпада и базовый набор конфигов.

Зачем это надо:
- замена (или альтернатива) штатной мотороловской клавиатуре, с которой без стилуса работать, мягко говоря, проблемматично. годится и для 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 килобайт ) Кол-во скачиваний: 1115

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

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


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 мегабайт ) Кол-во скачиваний: 539
бросить в корень диска С:\
_______________________________________________________________________
Готовые решения: tel.gif у кого есть свои варианты, прошу выложить в теме, или в личку, ткните носом в линк, я перенесу их в хедер. ...

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

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

Изображение
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 килобайт ) Кол-во скачиваний: 970
Прикрепленный файл update.tar.gz.txt   ( 28.13 килобайт ) Кол-во скачиваний: 594
Прикрепленный файл libezxappbase.so.1.0.0.gz.txt   ( 617.47 килобайт ) Кол-во скачиваний: 646
Прикрепленный файл fpad_src.tar.gz   ( 30.18 килобайт ) Кол-во скачиваний: 762
Прикрепленный файл libfpeng.so.1.0.0.gz   ( 17.1 килобайт ) Кол-во скачиваний: 429
Прикрепленный файл fingerpad_faq.pdf   ( 62.23 килобайт ) Кол-во скачиваний: 1115
Прикрепленный файл 26062009_fpad.tar.gz   ( 73.09 килобайт ) Кол-во скачиваний: 894
Прикрепленный файл Qt.zip   ( 5.46 мегабайт ) Кол-во скачиваний: 539
Прикрепленный файл qwerty_RU.rar   ( 81.98 килобайт ) Кол-во скачиваний: 503
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 16.12.2007, 6:51


Ветеран
*****

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



у меня тест работает.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 16.12.2007, 11:23


Ветеран
*****

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



Цитата(Maksimka! @ 16.12.2007, 11:35) *
уря, хоть кто то занялся, но у меня на прошивке Ф3 не работает (( , вроде все по инструкции сделал
у меня как раз F3
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
scl
сообщение 16.12.2007, 11:27


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 13.10.2004
Из: Москва
Пользователь №: 16 465
Модель телефона: Motorola Milestone

Рейтинг: 8.5



не работает f4
/mmc/mmca1# LD_PRELOAD=/mmc/mmca1/main.so /usr/SYSqtapp/notepad/notepad
1197804381 : 937330 - NotePad: Main() entrance
Segmentation fault
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 16.12.2007, 12:24


Мастер
****

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

Рейтинг: 139



Цитата(Ilya Petrov @ 16.12.2007, 9:51) *

у меня тест работает.

это радует

Добавлено позже (16.12.2007, 15:26):
Цитата(Maksimka! @ 16.12.2007, 11:35) *

уря, хоть кто то занялся, но у меня на прошивке Ф3 не работает (( , вроде все по инструкции сделал

грузится деф клава без вопросов ?

Добавлено позже (16.12.2007, 15:27):
Цитата(scl @ 16.12.2007, 14:27) *

не работает f4
/mmc/mmca1# LD_PRELOAD=/mmc/mmca1/main.so /usr/SYSqtapp/notepad/notepad
1197804381 : 937330 - NotePad: Main() entrance
Segmentation fault

только что скачал аттач, проверил - работает не падает
может у тебя криво скачался ?
md5sum bcd90b96aa73c462db8cdbee2c91fb55
прошивка как я понимаю такая же как у меня
зы gdb работает (только ты забыл мне либнкурсис положить - пришлось брать из другого пакета)
как только позволят - с меня +

мессенджер вроде победил - работает без запросов (без 1 и 4 скрина)

Сообщение отредактировал eug - 16.12.2007, 12:31
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 16.12.2007, 12:36


Ветеран
*****

Группа: Пользователи
Сообщений: 379
Регистрация: 13.8.2007
Пользователь №: 144 397
Модель телефона: Milestone
Прошивка: 2.1

Рейтинг: 76



гм, ну пашед, делал так, запуустил консоль написал LD_PRELOAD=/mmc/mmca1/main.so ентер /usr/SYSqtapp/notepad/notepad ентер , выскакивает блокнот с родной клавой консоль не на что не ругаеца, потом попробовал записать в скрипт
LD_PRELOAD=/mmc/mmca1/main.so
/usr/SYSqtapp/notepad/notepad
и запускать этот скрипт с консоли, тоже ни на что не ругаеца, выбает блокнот с деф клавай (((
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 16.12.2007, 12:41


Мастер
****

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

Рейтинг: 139



Цитата(Maksimka! @ 16.12.2007, 15:36) *

гм, ну пашед, делал так, запуустил консоль написал LD_PRELOAD=/mmc/mmca1/main.so ентер /usr/SYSqtapp/notepad/notepad ентер , выскакивает блокнот с родной клавой консоль не на что не ругаеца, потом попробовал записать в скрипт
LD_PRELOAD=/mmc/mmca1/main.so
/usr/SYSqtapp/notepad/notepad
и запускать этот скрипт с консоли, тоже ни на что не ругаеца, выбает блокнот с деф клавай (((

после LD_PRELOAD ентер не нужен
пишешь в одну длинную строчку
LD_PRELOAD=/mmc/mmca1/main.so /usr/SYSqtapp/notepad/notepad ентер

Сообщение отредактировал eug - 16.12.2007, 12:42
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 16.12.2007, 14:17


Ветеран
*****

Группа: Пользователи
Сообщений: 379
Регистрация: 13.8.2007
Пользователь №: 144 397
Модель телефона: Milestone
Прошивка: 2.1

Рейтинг: 76



.оО работает, крута :)))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Legus
сообщение 16.12.2007, 17:04


Интересующийся
**

Группа: Пользователи
Сообщений: 91
Регистрация: 9.11.2006
Из: г. Прохладный
Пользователь №: 106 299
Модель телефона: a1200, zn5
Прошивка: Black Ming II

Рейтинг: 9



У мну тож заработала smile.gif но почемуто только в блокноте unsure.gif или так и болжно быть? И еще в консоли пишется чегото, может эти данные нужны?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
scl
сообщение 16.12.2007, 18:31


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 13.10.2004
Из: Москва
Пользователь №: 16 465
Модель телефона: Motorola Milestone

Рейтинг: 8.5



Цитата(eug @ 16.12.2007, 15:24) *

это радует

Добавлено позже (16.12.2007, 15:26):

грузится деф клава без вопросов ?

Добавлено позже (16.12.2007, 15:27):

только что скачал аттач, проверил - работает не падает
может у тебя криво скачался ?
md5sum bcd90b96aa73c462db8cdbee2c91fb55
прошивка как я понимаю такая же как у меня
зы gdb работает (только ты забыл мне либнкурсис положить - пришлось брать из другого пакета)
как только позволят - с меня +

мессенджер вроде победил - работает без запросов (без 1 и 4 скрина)

такая же контрольная...
шелл другой правда.... баш юзаю....
под юзвером, а не под рутом тест прошел....

Сообщение отредактировал scl - 16.12.2007, 18:42
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Фингерпад / Fingerpad, файлы и руководство по установке... · A1200/A1600/ROKR E6 · Forum
 

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

 



Текстовая версия Сейчас: 21.8.2019, 4:45

Форум живёт: