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

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

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

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

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


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

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

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

Изображение
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 килобайт ) Кол-во скачиваний: 1124
Прикрепленный файл update.tar.gz.txt   ( 28.13 килобайт ) Кол-во скачиваний: 790
Прикрепленный файл libezxappbase.so.1.0.0.gz.txt   ( 617.47 килобайт ) Кол-во скачиваний: 841
Прикрепленный файл fpad_src.tar.gz   ( 30.18 килобайт ) Кол-во скачиваний: 975
Прикрепленный файл libfpeng.so.1.0.0.gz   ( 17.1 килобайт ) Кол-во скачиваний: 651
Прикрепленный файл fingerpad_faq.pdf   ( 62.23 килобайт ) Кол-во скачиваний: 1197
Прикрепленный файл 26062009_fpad.tar.gz   ( 73.09 килобайт ) Кол-во скачиваний: 1122
Прикрепленный файл Qt.zip   ( 5.46 мегабайт ) Кол-во скачиваний: 680
Прикрепленный файл qwerty_RU.rar   ( 81.98 килобайт ) Кол-во скачиваний: 653
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
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, то он за собой автоматом потянет еще ряд приложений (они через него запускаются)) со скриптом запуска (попозже напишу подробнее)

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


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

Группа: Пользователи
Сообщений: 31
Регистрация: 24.7.2007
Из: Москва
Пользователь №: 142 354
Модель телефона: a1200e
Прошивка: R541_G_11.52.08R

Рейтинг: 1.5



Цитата(Maksimka! @ 30.1.2008, 13:15) *

не большие предложения, если это реально сделать чтоб эта клава вызывалась не вместо стандартной а вместо цифового ввода (т.к. он имхо самый бесполезный) и вынести как можно больше настроек самого фингерпада из либы , тоесть сделать как в стандартной клаве , картинка отдельно раскладка отдельно , чтоб потом когда она будет доделана не дергать автора по поводу так не удобно сделай по другому , а можно было без особых знаний настроить все smile.gif , и еще как вызвать меседжер с консоли ? что то не получается по аналогии с блокнотом , появляются 2 запроса на разрешение приложению чтения контактов и еще что:то и зависает

Когда лазиешь в инете через мобилу иногда бывает нужно ввести какую нибудь информацию в поле зачустаю если эта информация номер то ничего кроме клавы с номерами нельзя вызвать так что будет запара так же помоему в jimm`e когда uin вводишь там только циферная клава вылазиет!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 30.1.2008, 18:57


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

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

Рейтинг: 76



в фингерпаде есть цифровой ввод , так что это не проблема , не согласен у стандартный цифровой ввод , я за 4 месяца юзания тела им не разу не воспользовался

Добавлено позже (30.1.2008, 18:59):
блин опять этот фильтр , "не согласен" - "ф.то.пку" )))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Draftman
сообщение 30.1.2008, 22:01


Новичок
*

Группа: Пользователи
Сообщений: 19
Регистрация: 5.3.2007
Из: Архангельск
Пользователь №: 125 475
Модель телефона: noname

Рейтинг: 2



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


Мастер
****

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

Рейтинг: 139



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

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

исправил

Добавлено позже (31.1.2008, 1:29):
Цитата(Z_Z_Z @ 30.1.2008, 15:18) *

кнопки переключения регистра показывают следущее значение... ИМХО, лучше чтобы показывали настоящее.. так сделано во всех телефонах.. по крайней мере моторолах насколько я знаю..
про язык тоже самое... но хотя все это спорно..

сделал

с месседжером я делал так (может что-то упустил, месяц прошел, но идею из команд надеюсь уловите)
Код
mkdir -p /ezxlocal/qtbin/messaging/o
cp /usr/SYSqtapp/messaging/messaging /ezxlocal/qtbin/messaging/o
cp /usr/SYSqtapp/messaging/msgctrloadslaveapp /ezxlocal/qtbin/messaging


в /ezxlocal/qtbin/messaging делаем скрипт с именем messaging (!!! обязательно с таким !!!) след содержания
Код
#!/bin/bash
export LD_LIBRARY_PATH=/usr/lib:/usr/lib/ezx/lib
export LD_PRELOAD=/mmc/mmca1/fp.so
exec /usr/SYSqtapp/messaging/o/messaging $*


последняя строка (там, где exec) обязательно через /usr/SYSqtapp, а не через /ezxlocal/qtbin (будут проблемы с правами, как писал выше)

не забываем chmod +x для него
mount --bind /ezxlocal/qtbin/messaging /usr/SYSqtapp/messaging
все killall messaging (или killall am, messaging запускается am'ом) и ждите пока перезапустится (если после щелчка на иконке не запустился - тыкните еще, просто он еще не готов)

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

у меня сейчас в авторане прописан маунт-бинд на месседжер - все норм

Сообщение отредактировал eug - 30.1.2008, 22:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Legus
сообщение 31.1.2008, 2:17


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

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

Рейтинг: 9



Огромное спасибо!
Сделал как написано, теперь в сообщениях все работает smile.gif
Хотел еще в тел. книгу, но чего то не получилось. Делал аналогично, может где то упустил. Кто нибуть пробовал?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 31.1.2008, 6:15


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

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

Рейтинг: 76



когда либа будет допилина реально сделать что то типа демона который бы вел тотальный перехват вызовов дефолтной клавы (а лучше цифровой) и вставлял вместо нее фингерпад , думаю так будет наиболее удобно , запускать меседжер блокнот или справочник скриптами имхо геморойно , а так запустил демон и забыл , и потом например при написании смски вызываешь цифровой ввод и появляется фингерпад и в других случаях так же , плюс например вызвать фп в меседжере или справочнике еще как то можно , а как вызвать его в яве что больше всего актуально хз.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
nuso2f
сообщение 31.1.2008, 9:55


Мастер
****

Группа: Пользователи
Сообщений: 162
Регистрация: 18.1.2008
Пользователь №: 160 579
Модель телефона: N/A

Рейтинг: 41



исходники в студию
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Z_Z_Z
сообщение 31.1.2008, 11:26


Мастер
****

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


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



Рейтинг: 36



Протестил в режиме am
так как am-application manager, именно он запускает все приложения, включая ява, именно поэтому при убиении am вылетают абсолюто все приложения..но эт классика..
результат:
-фингерпад работает во всех приложениях, включая ява
баги:
-в фоторедакторе при попытке вставеи текста, все перекрывается, остается рисунок и две кнопки (та что 1 и 2)
-в адресбук неработает поиск, периодически пытается выбрать правильный контакт, но только на латинице и русской букве 'А' и только при соблюдении регистра, и работает не как фильтр, а просто переходит на контакт..
-в яве (тестился джимм и мини-опера), так как весь текст вводится в так называемой форме, то при вызове клавиатуры, приложение сползает на высоту заголовка формы (около 50 пикселей) и в нормальное состояние не возвращается, даже при закрытии формы..

Замечания к самой клавиатуре:
-не хватает полезных символов таких как '?' и '_'

Пожелание:
-вынести все параметры в конфиг (количество кнопок, их координаты, их значения.. в общем все чтобы можно было сделать абсолютно любую клаву, включая QWERTY или еще какую...кому уж что нравится..

Огромный респект, продолжай совершенствовать smile.gif

Сообщение отредактировал Z_Z_Z - 31.1.2008, 11:30
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 31.1.2008, 11:48


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

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

Рейтинг: 76



ага насчет вынести настройки из либы япужэ говорил , поделись плз скриптом запуска ам с фп , что то у меня мозгов не хватает :(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Фингерпад / Fingerpad, файлы и руководство по установке... · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

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

 



Текстовая версия Сейчас: 8.6.2024, 17:21

Форум живёт: