Всё о Meizu
По-русски

 

10.02.2012, 00:07 · RSS

Регистрируйся на "Мой Meizu.ru" - официальном российском сайте компании MEIZU.  
На главную · Активные темы · Участники · Поиск по названию · Контекстный поиск · Мой профиль · Правила · Вход/Выход
Страница 2 из 23«12342223»
Модератор форума: Stalker, dao89, andreim 
Форум » Meizu M8 » Форум разработчиков » PlumSIP, работающая в Опере и т.п. (Стандартная клавиатура в русско-английском варианте)
PlumSIP, работающая в Опере и т.п.
-=MAG=-Дата: Вторник, 15.09.2009, 12:43 | Сообщение # 1
Админ сайта
Группа: Администраторы
Сообщений: 997
Репутация: 135
Телефон: M8 8Gb / M9 8Gb
Прошивка: 0.9.9.23/10933_ru
Статус: Offline
Прошивка 0.9.3.3 принесла одно очень значительное изменение - новую клавиатуру PlumSIP6.1 вместо ZTA4.
Многие наши участники помнят эту клавиатуру, и то, как легко она поддавалась модификации через текстовый редактор.
[spoiler="Читать дальше"]Сейчас она также легко поддаётся модификации (изменяемый файл - UiResDll.dll), но только через редактор ресурсов.
Например, через PE Explorer:

Казалось бы, ну и что тут такого? У нас же есть FingerKeyboard и ТouchPal.
А дело в том, что изменённая клавиатура работает в Опере:

Пока, правда, я не понимаю, почему вместо кириллицы вводятся "кракозябры", но предлагаю нашим светлым головам над этим подумать.
Также немаловажен факт того, что в клавиатуре PlumSIP можно назначать на одну кнопку ТРИ символа. Таким образом можно решить проблему нехватки места для нашего 33-х буквенного алфавита.

Видео от немецкого коллеги:

Всего в файле UiResDll.dll я обнаружил 15 раскладок.
Из них в самом телефоне я смог задействовать 8 (за исключением символьных и цифровых).
Это:
- 172 - английская вертикальная маленькая
- 173 - английская вертикальная большая
- 182 - китайская вертикальная
- 188 - вертикальная браузерная (та, где .com и т.п.)
- 190 - английская ландшафтная маленькая
- 191 - английская ландшафтная большая
- 198 - китайская ландшафтная
- 202 - ладшафтная браузерная (та, где .com и т.п)

Предлагаю всем желающим включаться в процесс создания русско-английской версии стандартной клавиатуры.
Конечно, это не финальная версия клавиатуры, да и прошивка неофициальная, но главное - нАчать, как говорил один наш политический деятель :)[/spoiler]

-----------------------------------------------------------------------

Благодаря совместным усилиям, клавиатура PlumSIP всё-таки получила русскую раскладку со всеми вытекающими (работа в браузере Опера):

[spoiler="Картинки"] [/spoiler]

Итак, еслу у вас кастом-прошивка 0.9.3.3 от HierOs'a, то можете смело ставить себе русско-английскую версию PlumSIP от jiles'a.
Ссылка 1
Ссылка 2
Установка производится путём замены в папке Windows телефона оригинального файла UiResDll.dll с последущей перезагрузкой.

Версия от Columber'a с дополнениями от Stalker'a
[spoiler="Картинки"] [/spoiler]

Скачать
Схема установки такова: переключаемся на какую-нибудь другую клавиатуру через M8Sprite, перезагружаемся и устанавливаем CAB. Всё!
Также напоминаю: набор больших букв - слайд вверх, набор символов - слайд вниз.

Один известный баг клавиатуры PlumSIP - непечатание символов при создании/редактировании контактов тел. книги. Для решения этой проблемы рекомендуем проследовать нижеприведённой инструкции.
[spoiler="Подробная инструкция о том, как "повесить" две клавиатуры на жест (например, тап по батарейке) в AnyOperator:"]
Примечание: Данная инструкция применима в том случае, если у вас установлены две клавиатуры. Например, вот эта из данной темы и TouchPal.
1. Скачать архив и скопировать из него файл SipSwitch.exe в любую папку телефона.
2. В программе AnyOperator (которая отображается на десктопе иконкой с подписью Fixed Shift) нажать опцию Gesture Setting, активировать жесты влючением Enabled, и нажать напротив надписи Click Battery. Пролистать страницу в самый низ, активировать опцию Self Definition, нажать на треугольничек справа и указать путь к файлу SipSwitch.exe, который вы скопировали в телефон ранее.
3. В программе M8RegEdit RUS открыть следующие ключи и изменить в них значения с 1 на 0:
HKEY_CLASSES_ROOT\CLSID\{A523DFC7-1A7E-4af6-991A-510E75847828}\IsSIPInputMethod\Default
HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f 8-00aa00a749b9}\IsSIPInputMethod\Default
Это необходимо для того, чтобы деактивировать стандартные клавы msim.dll и largekb.dll

Готово! Теперь, при нажатии на батарейку у вас будут переключаться клавиатуры одним кликом.
Например, PlumSip и TouchPal wink [/spoiler]

Если у вас наблюдается такая проблема: вместо русских букв печатаются кракозябры, то читайте здесь.

Если нужен ландшафтный режим в СМС, покупайте M8Caller. А клавиатуры здесь не при чём. wink


 
dao89Дата: Вторник, 15.09.2009, 21:20 | Сообщение # 16
Разработчик
Группа: Модераторы
Сообщений: 2409
Репутация: 544
Телефон: M8 8GB, M9
Прошивка: ?
Статус: Offline
Quote (MasterHome)
Иероглифы вводятся набором латиницей или рисованием.

А как еще можно вводить иероглифы? O_O Связь между рисованием и однобайтовой кодировкой вообще никаким образом установить не могу biggrin
Quote (MasterHome)
В либе четко видно, что для символа клавы используется один байт

Видно? Что конкретно видно?

Хотите сказать "спасибо"? Поставьте + в репутацию.
Мои прошивки


Сообщение отредактировал dao89 - Вторник, 15.09.2009, 21:23
 
MasterHomeДата: Вторник, 15.09.2009, 21:37 | Сообщение # 17
Активист
Группа: Пользователи
Сообщений: 285
Репутация: 8
Замечания:
Телефон: M8 Wi-Fi 8Gb
Прошивка: 0.9.5.ххх (dao89)
Статус: Offline
Вводить иероглифы можно крайне легко. Иероглиф набирается из букв, слов, палочек (сорри, не знаю как они называются), а затем код этого собранного иероглифа передается в прогу-получатель. Заметил, что у клавы нет ни одной клавиши с готовым иероглифом, а только с латиницей?

Открой длл-ку в hex редакторе и посмотри на конфиг, там к каждой кнопе символ в один байт, кроме управляющих кнопок, там Fx.

Добавлено (15.09.2009, 20:37)
---------------------------------------------
Дикая идея, но может попробовать TTF-ки переделать? Подставить вместо вражеских зюк родную кирилицу в соответствии с кодами? Только вот не факт что та же строка поиска в браузере воспримится корректно для обработки на сервере.

Сообщение отредактировал MasterHome - Вторник, 15.09.2009, 21:29
 
dao89Дата: Вторник, 15.09.2009, 21:40 | Сообщение # 18
Разработчик
Группа: Модераторы
Сообщений: 2409
Репутация: 544
Телефон: M8 8GB, M9
Прошивка: ?
Статус: Offline
Quote (MasterHome)
а затем код этого собранного иероглифа передается в прогу-получатель

Ну, сейчас это так и происходит. Т.е. в принципе, сама клавиатура передает проге-получателю двухбайтный код.. Других вариантов и не видно. А вот то, что в "конфиге" используется однобайтный - это уже дело другое... Непонятно только как немцы в таком случае впихнули свои символы? Их, как и русских, думаю нет в однобайтовой кодировке, которая вроде бы используется в клаве... и, по идее, тоже должны быть кракозябры у них. В общем, пока много неясного, как обычно smile

Хотите сказать "спасибо"? Поставьте + в репутацию.
Мои прошивки


Сообщение отредактировал dao89 - Вторник, 15.09.2009, 21:42
 
MasterHomeДата: Вторник, 15.09.2009, 21:47 | Сообщение # 19
Активист
Группа: Пользователи
Сообщений: 285
Репутация: 8
Замечания:
Телефон: M8 Wi-Fi 8Gb
Прошивка: 0.9.5.ххх (dao89)
Статус: Offline
Для них крокозябы - это их родные буквы. Они есть в западной и центральноевропейской локали. Посмотри в контролпанели какая локаль выбрана smile
 
bot14Дата: Вторник, 15.09.2009, 21:48 | Сообщение # 20
Активист
Группа: Пользователи
Сообщений: 250
Репутация: 8
Замечания:
Телефон: M8
Прошивка: 0.9.8.22 Official
Статус: Offline
Светлые головы,
а может скачать немецкую клаву и посмотреть, каким образом они впихнули туда свои умлауты ?

biggrin Пока набирал, MasterHome уже прочитал, что я пишу и успел ответить.
Блин, медленно я печатаю sad

Сообщение отредактировал bot14 - Вторник, 15.09.2009, 21:50
 
SilentEДата: Вторник, 15.09.2009, 21:54 | Сообщение # 21
Наблюдатель
Группа: Пользователи
Сообщений: 96
Репутация: 0
Замечания:
Телефон: Meizu M8 8Gb Wi-Fi
Прошивка: 0.9.0.4
Статус: Offline
А немцы гады не палятся? biggrin
 
dao89Дата: Вторник, 15.09.2009, 22:05 | Сообщение # 22
Разработчик
Группа: Модераторы
Сообщений: 2409
Репутация: 544
Телефон: M8 8GB, M9
Прошивка: ?
Статус: Offline
Quote (MasterHome)
Для них крокозябы - это их родные буквы. Они есть в западной и центральноевропейской локали.

Если так, то нужно
Quote (Stalker)
поколдовать с локалью wince.nls и реестром, как это делал strangers в своё время

Есть шанс, что проблема решится (не с кодировками вообще, а с русскими символами в опере)..

Хотите сказать "спасибо"? Поставьте + в репутацию.
Мои прошивки
 
murichДата: Вторник, 15.09.2009, 22:39 | Сообщение # 23
Группа: Продавцы
Сообщений: 102
Репутация: 6
Замечания:
Телефон: Meizu M8 FE
Прошивка: dao89
Статус: Offline
MasterHome, некорректно воспримется

Купить Meizu M8 (тема на форуме) и антибликовую пленку или зеркальную пленку
 
alr1967Дата: Вторник, 06.10.2009, 00:41 | Сообщение # 24
Активист
Группа: Пользователи
Сообщений: 225
Репутация: 112
Замечания:
Телефон: M8REF, HTC Legend
Прошивка: dao89_предпоследняя
Статус: Offline
New PlumSIP detected ссылка на тему http://www.meizume.com/m8-appl....m8.html

гуглоперевод

Раскладку перерисовать можно, позволяет повесить на каждую кнопку 5 символов -нажатие и жесты вправо, влево, вверх и вниз правкой ини файлов, думаю возможно замутить русскую клаву. в теме все написано по аглицки но раазобраться можно.
зы: в опере не работает, на 0.9.3.3 заменяет родную PlumSIP спрайтом не сносится, поможет только сброс реестра соответственно не забываем о бекапах
Для возврата к родной PlumSIP-клаве ---АХТУНГ ТОЛЬКО ПРОША 0.9.3.3---
в реестре исправляем HKEY_CLASSES_ROOT\CLSID\{7DA6EDD4-0FBB-4ed0-BAB8-6893F45FF9B5}\InprocServer32\
default=\Program Files\PlumSIP61\PlumSIP61.dll
на HKEY_CLASSES_ROOT\CLSID\{7DA6EDD4-0FBB-4ed0-BAB8-6893F45FF9B5}\InprocServer32\
default=\Windows\PlumSIP61.dll[/b]

Сообщение отредактировал alr1967 - Вторник, 06.10.2009, 02:18
 
HierOSДата: Вторник, 06.10.2009, 00:55 | Сообщение # 25
Советник
Группа: Проверенные
Сообщений: 2399
Репутация: 271
Замечания:
Телефон: M9 by Meizu
Прошивка: Custom
Статус: Offline
да я смысл? в опере то она не пашет, а сносить можно не только сбросом, там же и написано)

Meizu M8 16GB (25.08.09)
Meizu M9 EURO Test by Meizu Co.
 
alr1967Дата: Вторник, 06.10.2009, 02:08 | Сообщение # 26
Активист
Группа: Пользователи
Сообщений: 225
Репутация: 112
Замечания:
Телефон: M8REF, HTC Legend
Прошивка: dao89_предпоследняя
Статус: Offline
смысл только в еще одной неполноценной клаве, но кому-то не нравится тачпал кому-то фингер, а для кого-то М8-тамагоч
HierOS спс за подсказку, я до второй страницы не дочитал сразу, уже исправил реестр, а то хотел сбрасывать завтра
 
StalkerДата: Четверг, 08.10.2009, 03:16 | Сообщение # 27
Главный модер
Группа: Модераторы
Сообщений: 5571
Репутация: 595
Телефон: M8 8Gb black
Прошивка: 0.9.9.18 от dao89
Статус: Offline
Итак, фотоотчёт о работе клавиатуры PlumSIP6.1 (из прошивки 0.9.3.3) при наборе СМС и в Опере благодаря методу HierOS'a:

Как видите - РУССКАЯ раскладка работает везде.
Теперь осталось найти, где прописаны буквы, которые в "пузырях", ну и перерисовать скины и может получиться недурственная русско-английская клава, работающая в Опере.
Напоминаю, редактировать необходимо файл UiResDll.dll.


Все благодарности + в репутацию
Владельцы Meizu M8/M9 - указывайте свою модель и прошивку в профиле!
 
HierOSДата: Четверг, 08.10.2009, 03:27 | Сообщение # 28
Советник
Группа: Проверенные
Сообщений: 2399
Репутация: 271
Замечания:
Телефон: M9 by Meizu
Прошивка: Custom
Статус: Offline
вот это действительно классно smile рад, что кому то помогает данные метод happy одним махом 2 проблемы решены
// возникла идея сделать кастом версии более новых прошивок с этой клавой)

Meizu M8 16GB (25.08.09)
Meizu M9 EURO Test by Meizu Co.


Сообщение отредактировал HierOS - Четверг, 08.10.2009, 03:29
 
StalkerДата: Четверг, 08.10.2009, 03:38 | Сообщение # 29
Главный модер
Группа: Модераторы
Сообщений: 5571
Репутация: 595
Телефон: M8 8Gb black
Прошивка: 0.9.9.18 от dao89
Статус: Offline
Quote (HierOS)
возникла идея сделать кастом версии более новых прошивок с этой клавой

Да, будет замечательно. Правда там надо с ключами реестра чего-то мутить, ну вам, светлые наши головы, виднее. smile
А мы поможем, чем сможем...

Все благодарности + в репутацию
Владельцы Meizu M8/M9 - указывайте свою модель и прошивку в профиле!
 
jilesДата: Четверг, 08.10.2009, 17:27 | Сообщение # 30
Активист
Группа: Разработчики
Сообщений: 306
Репутация: 188
Замечания:
Телефон: Meizu M8 SE 8Gb black
Прошивка: Aurora 5
Статус: Offline
кто-нибудь кроме меня уже занялся перерисовкой и адаптаций скина? А то работа серьезная, не хотелось бы ее вхолостую проделать=)

MyBalance/TrafficCounter/AutoAnswer/M8MobileBank/UsbModeSwitcher/FastJava/InfraLocker
R441937607360
 
Форум » Meizu M8 » Форум разработчиков » PlumSIP, работающая в Опере и т.п. (Стандартная клавиатура в русско-английском варианте)
Страница 2 из 23«12342223»
Поиск:


Сайт оптимизирован под разрешение экрана 1280х1024
-=M.A.G=- © 2008-2012
Всё о телефонах MEIZU M8/M8SE/M9/M9II/MX по-русски: новости, обзоры, программы, обсуждение, форум, покупка, продажа, помощьХостинг от uCoz