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

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

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

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


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

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

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

Изображение
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 килобайт ) Кол-во скачиваний: 1139
Прикрепленный файл update.tar.gz.txt   ( 28.13 килобайт ) Кол-во скачиваний: 798
Прикрепленный файл libezxappbase.so.1.0.0.gz.txt   ( 617.47 килобайт ) Кол-во скачиваний: 856
Прикрепленный файл fpad_src.tar.gz   ( 30.18 килобайт ) Кол-во скачиваний: 990
Прикрепленный файл libfpeng.so.1.0.0.gz   ( 17.1 килобайт ) Кол-во скачиваний: 660
Прикрепленный файл fingerpad_faq.pdf   ( 62.23 килобайт ) Кол-во скачиваний: 1226
Прикрепленный файл 26062009_fpad.tar.gz   ( 73.09 килобайт ) Кол-во скачиваний: 1136
Прикрепленный файл Qt.zip   ( 5.46 мегабайт ) Кол-во скачиваний: 696
Прикрепленный файл qwerty_RU.rar   ( 81.98 килобайт ) Кол-во скачиваний: 666
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
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
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 16.12.2007, 18:59


Мастер
****

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

Рейтинг: 139



Цитата(scl @ 16.12.2007, 21:31) *

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

а если из консоли просто блокнот запустить - работает под рутом ?
мессенджер кстати от ezx запускается

Добавлено позже (16.12.2007, 22:04):
Цитата(Legus @ 16.12.2007, 20:04) *

У мну тож заработала smile.gif но почемуто только в блокноте unsure.gif или так и болжно быть? И еще в консоли пишется чегото, может эти данные нужны?

да, все нормально блокнот и запускаем
просто у меня на скринах показано с мемменджером, т.к. фингерпад нужен для него
запустить его как блокнот не получится (нужно кое-что будет сделать), да и неудобно
а тестить пока лучше на блокноте

как я понимаю, у всех кто отписался - минги ?
на рокере кто-нить пробовал ?

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


Опытный
***

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

Рейтинг: 8.5



Цитата(eug @ 16.12.2007, 21:59) *

а если из консоли просто блокнот запустить - работает под рутом ?
мессенджер кстати от ezx запускается


дык ld preload не проходит же под рутом... сегментайшен вылезает,только из под юзвера и прошло
и разумеется мессенджер работоат под ezx, там все под ним графическое запускаетсяsmile.gifименно поэтому везде приходится в скриптах использовать start-stop ......
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
gorod
сообщение 16.12.2007, 20:22


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

Группа: Пользователи
Сообщений: 310
Регистрация: 22.7.2005
Из: Горький
Пользователь №: 46 782
Модель телефона: е1,е2,е6,а1200,mb525

Рейтинг: 68



На рокере тоже работает smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 29.1.2008, 14:47


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

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

Рейтинг: 76



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


Мастер
****

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

Рейтинг: 139



Цитата(Maksimka! @ 29.1.2008, 17:47) *

выкладывай скорее новую либу , очень охото посмотреть !!!! супер !

выложил
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 29.1.2008, 20:45


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

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

Рейтинг: 76



у меня нет слов... все работает отлично , завтро на работе потестю плотнее
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Legus
сообщение 29.1.2008, 23:19


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

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

Рейтинг: 9



Присоединяюсь thumbsup.gif Работает, буквы пишет, стирает. Размер кнопок хорошо подобран, нажимать удобно (правда непривычно smile.gif )
Фингерпад вылетает в одном случае: если запустить стандартную клавиатуру, закрыть ее, вызвать фингерпад и сменить раскладку или регистр букв. Появляется консоль. А если не менять ни регистр ни раскладку можно писать в выбраной ранее раскладке.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
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



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


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

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

Рейтинг: 76



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


Мастер
****

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


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



Рейтинг: 36



Maksimka!, с месенджером такая же ерунда...

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

Сообщение отредактировал Z_Z_Z - 30.1.2008, 12:21
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
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



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


Мастер
****

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


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



Рейтинг: 36



Код

#!/bin/bash
mkdir -p /mmc/mmca1/am/o
cp /usr/SYSqtapp/am/am /mmc/mmca1/am/o/
cp /usr/SYSqtapp/am/idlefetchdb /mmc/mmca1/am/o/
cp /usr/SYSqtapp/am/statmemprog /mmc/mmca1/am/o/
cp /usr/SYSqtapp/am/SysMenuTree /mmc/mmca1/am/o/
cp /usr/SYSqtapp/am/SysMime /mmc/mmca1/am/o/
cp /usr/SYSqtapp/am/SysRegistry /mmc/mmca1/am/o/
echo '#!/bin/bash
export LD_LIBRARY_PATH=/usr/lib:/usr/l ib/ezx/lib
export LD_PRELOAD=/mmc/mmca1/fp.so
exec /usr/SYSqtapp/am/o/am $*' > /mmc/mmca1/am/am
chmod +x /mmc/mmca1/am/am

сделать скрипт, выполнить его 1 раз..
потом в консоле:
mount --bind /mmc/mmca1/am /usr/SYSqtapp/am
kill -9 am
как то так..smile.gif) можт есть пара ошибочек, но смысл думаю понятен...

Добавлено позже (31.1.2008, 15:48):
пара новых наблюдений:
--не работает в файл менеджере (переименовать) - вызывается стандартная клавиатура
-- в стоковой опере раздвоение в высоту, от содержимого страницы остается одна горизонтальная полоска шириной 1 пиксель (при нормальном виде) или около 10-20 в полный экран..в менюшках типа 'перейти' работает нормально..
даже после глюков, в опере все восстанавливается при закрытии клавы..
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 31.1.2008, 16:22


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

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

Рейтинг: 76



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


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

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

Рейтинг: 76



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


Гуру
******

Группа: Разработчики
Сообщений: 911
Регистрация: 29.8.2007
Пользователь №: 146 016
Модель телефона: HAINAN
Прошивка: hand made & custom

Рейтинг: 188



как вариант причину вылетов можно мотреть,запуская скрипт через телнет,тогда логи валятся в консоль smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Z_Z_Z
сообщение 1.2.2008, 6:31


Мастер
****

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


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



Рейтинг: 36



Цитата
(ява) вызываю фп переключаю на стандарт пишу текст закрываю и вверху остается пустая полоса, при повторном запуске и переключении на стандартную клаву ява вылетает.

с этой ошибкой вылетают все ява приложения:
Код

Memory access error. please report the bag
Segmentation fault

как считать логи с am я не знаю, пришлось запускать фингерпад для конкретного ява-приложения. в консоли:
Код

LD_PRELOAD=/mmc/mmca1/fp.so /usr/SYSjava/kvm -launch 20002

где 20002 номер приложения (MIDletXXXXXX)
так можно юзать фингерпад под конкретное приложение.. однако есть косяки.. например, приложение не отображается в списке задач... если его свернуть, то достать его можно будет только запустив другое ява приложение, свернув его, и развернуть его.. методом рандома када нить попадем на запущенное приложение smile.gif))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Z_Z_Z
сообщение 1.2.2008, 9:59


Мастер
****

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


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



Рейтинг: 36



--В FBReader (поиск) фингерпад появляется примерно на 20 пикселов ниже чем должна, при закрытии фп находящаяся за клавой часть не перерисовывается (черной остается) при вызове стандартной клавы все нормализуется..
--в eKonsole вызывается стандартная клава( видимо как то напрямую обращается к ней)

в общем, выводы понятны:
ЯВА:
-падает при вызове стандартной клавы в любой второй форме...(в первой норм)
-необратимое смещение экрана вниз при вызове..

Нативные приложения:
--в ezx-полях ввода все работает корректно
--в графических полях ввода и графических приложениях разнообразные проблемы, вид которых зависит от конкретного приложения..
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 1.2.2008, 15:58


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

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

Рейтинг: 76



заканчиваем флуд , лучше бы спасибо сказали автору а не нагло требовали исходники!!
eug прокаментируй наш багрепорт , эти недочеты раельно решить ? и получилось что нибудь еще , расказывай о ходе дела !
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 1.2.2008, 20:44


Мастер
****

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

Рейтинг: 139



Цитата(nuso2f @ 31.1.2008, 12:55) *

исходники в студию

завтра выложу

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

Цитата
--в eKonsole вызывается стандартная клава( видимо как то напрямую обращается к ней)

это если запускать через am
если с шелла через LD_PRELOAD, то деф клава не вызывается
(обращается он к ней через ZGlobal::showInputWidget, а она в конечном итоге обращается к той, которую я перехватываю)

Maksimka!, вообще-то фраза 'исходники в студию' это не наглое требование, а вполне нормальное обращение
по поводу конфига - я подумаю как его лучше сделать

Z_Z_Z, то что ты копируешь все файлы в дир 'o' нормально работает ?
просто я туда кладу только заменяемый бинарник (в данном случае 'родной' am), а все остальное туда же, где и скрипт (мой am)
Код
[root]$ ls -l /ezxlocal/qtbin/am
total 30
-r--r--r--    1 ezx      ezx          2789 Jan  1  2000 SysMenuTree
-r--r--r--    1 ezx      ezx          4885 Jan  1  2000 SysMime
-r--r--r--    1 ezx      ezx         23873 Jan  1  2000 SysRegistry
-rwxr-xr-x    1 root     root          302 Jan 30 18:25 am
-rwxr-xr-x    1 ezx      ezx         21500 Jan  1  2000 idlefetchdb
drwxr-xr-x    2 root     root            0 Dec 16 11:48 o
-rwxr-xr-x    1 ezx      ezx         24660 Jan  1  2000 statmemprog
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Z_Z_Z
сообщение 2.2.2008, 8:42


Мастер
****

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


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



Рейтинг: 36



eug,
да вроде нормально работает все в 'о'.. я просто подумал что они вызываются из каталога в котором лежит am.. ну лично я бы так сделал бы скорее всего, а не вызывал бы по полному пути.. пожже попробую вернуть остальные файлы в каталог со скриптом...но не думаю что что то изменится...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dreamer7
сообщение 2.2.2008, 10:05


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

Группа: Пользователи
Сообщений: 48
Регистрация: 6.12.2007
Пользователь №: 156 128
Модель телефона: A1200e

Рейтинг: 0



НА мой взгляд было бы удобнее сделать кнопки побольше и через весь экран, а управление типа ru и std можно мелкими в одну строку где небудь сверху или снизу остальных кнопок. Пальцы то большие особенно удобно большим пальцем тыкать, а так как правая рука то справа колонка мешаеться вобщем - больше "кнопок хороших и больших"

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

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

 



Текстовая версия Сейчас: 14.6.2025, 13:29

Форум живёт: