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

 

10.02.2012, 01:38 · RSS

Регистрируйся на "Мой Meizu.ru" - официальном российском сайте компании MEIZU.  
На главную · Активные темы · Участники · Поиск по названию · Контекстный поиск · Мой профиль · Правила · Вход/Выход
Страница 1 из 231232223»
Модератор форума: 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


 
StalkerДата: Вторник, 15.09.2009, 13:39 | Сообщение # 2
Главный модер
Группа: Модераторы
Сообщений: 5571
Репутация: 595
Телефон: M8 8Gb black
Прошивка: 0.9.9.18 от dao89
Статус: Offline
Значит, если получицца вместо краказябр выводить русские буквы, то они будут набираться на страницах в Опере? surprised
Соответственно, отпадёт надобность в сторонних клавах и сторонних браузерах?
Интересно-интересно...
Тогда останется дождаться от Тарика почтового клиента с нашими кодировками и всё - для меня минусы М8 закончились! smile
Ну разве что теперь игрушек каких весёлых кто-нить понаделает, тогда ваще супер аппарат получиццо! biggrin

Все благодарности + в репутацию
Владельцы Meizu M8/M9 - указывайте свою модель и прошивку в профиле!
 
ШтопорДата: Вторник, 15.09.2009, 13:45 | Сообщение # 3
Участник
Группа: Пользователи
Сообщений: 33
Репутация: 0
Замечания:
Статус: Offline
не говори гоп пока не перепрыгнешь.
 
OneilДата: Вторник, 15.09.2009, 13:46 | Сообщение # 4
Наблюдатель
Группа: Пользователи
Сообщений: 85
Репутация: 3
Замечания:
Телефон: M8 8gb Wifi/ iPhone 4
Прошивка: n450 by dao89
Статус: Offline
Quote (Stalker)
для меня минусы М8 закончились

точно ) только ещё бы добавили поддержку пртокола MS-CHAP v2 для wifi шикарно бы было %((
 
-=MAG=-Дата: Вторник, 15.09.2009, 14:11 | Сообщение # 5
Админ сайта
Группа: Администраторы
Сообщений: 997
Репутация: 135
Телефон: M8 8Gb / M9 8Gb
Прошивка: 0.9.9.23/10933_ru
Статус: Offline
Quote (Штопор)
не говори гоп

Я предложил вариант решения проблемы.
Если вместо кракозябр русские буквы прикрутить не удастся, то тогда, конечно, нам эта клавиатура ничем не поможет.
Но, если удастся...

 
StalkerДата: Вторник, 15.09.2009, 14:33 | Сообщение # 6
Главный модер
Группа: Модераторы
Сообщений: 5571
Репутация: 595
Телефон: M8 8Gb black
Прошивка: 0.9.9.18 от dao89
Статус: Offline
Quote (Штопор)
не говори гоп пока не перепрыгнешь.

Штопор, эт ты о чём? И КОМУ? angry

По теме: попробовал посмотреть раскладки через Радиаликс - там посложнее всё выглядит, но больше всяких нюансов типа трёх координат на каждую кнопку и трёх же символов. Надо разбирацца. Скины кстати придётся перерисовывать.

И ещё идея такая - получается три раскладки: одна китайская и две английских (большие/маленькие буквы). Оптимальный вариант - вместо КИТАЙСКОЙ сделать английскую (и назначить на каждую кнопку вторым символом БОЛЬШУЮ букву), а вместо двух английских - две русские (большие/маленькие буквы).

Да, и ёще снести словари Т9 китайские надо, или как-то их переколбасить в английские, а английские в русские. С подменой файлов походу.


Все благодарности + в репутацию
Владельцы Meizu M8/M9 - указывайте свою модель и прошивку в профиле!
 
GambitДата: Вторник, 15.09.2009, 15:11 | Сообщение # 7
Активист
Группа: Пользователи
Сообщений: 364
Репутация: 62
Замечания:
Телефон: M8 8gb White
Прошивка: n424 dao89
Статус: Offline
фигасе задачи)

Тема Стекло(прозрачные иконки)
Тема+dll-НЕОН(старый уи)
СССР
 
StalkerДата: Вторник, 15.09.2009, 16:17 | Сообщение # 8
Главный модер
Группа: Модераторы
Сообщений: 5571
Репутация: 595
Телефон: M8 8Gb black
Прошивка: 0.9.9.18 от dao89
Статус: Offline
Quote (Gambit)
фигасе задачи)

smile
В принципе, да. Объём работ приличный. Но попробовать нужно.

Все благодарности + в репутацию
Владельцы Meizu M8/M9 - указывайте свою модель и прошивку в профиле!
 
dimastyiДата: Вторник, 15.09.2009, 18:50 | Сообщение # 9
Новичок
Группа: Пользователи
Сообщений: 14
Репутация: 0
Замечания:
Телефон: Sony-Ericsson Z770i
Прошивка: R1FA033
Статус: Offline
а вне оперы русские буквы нормально вводятся,без кракозябр?
 
MasterHomeДата: Вторник, 15.09.2009, 19:10 | Сообщение # 10
Активист
Группа: Пользователи
Сообщений: 285
Репутация: 8
Замечания:
Телефон: M8 Wi-Fi 8Gb
Прошивка: 0.9.5.ххх (dao89)
Статус: Offline
Проблема опять в кодировках. Ставит символы по латинской таблице, а в ней данным кодам соответствуют крокозябы. Был бы юникод - было бы проще, там каждый символ со своим кодом.
 
StalkerДата: Вторник, 15.09.2009, 20:04 | Сообщение # 11
Главный модер
Группа: Модераторы
Сообщений: 5571
Репутация: 595
Телефон: M8 8Gb black
Прошивка: 0.9.9.18 от dao89
Статус: Offline
Quote (dimastyi)
а вне оперы русские буквы нормально вводятся,без кракозябр?

Краказябры конечно.

MasterHome, так значит эту проблему кодировок обойти не получиццо? Даже если поколдовать с локалью wince.nls и реестром, как это делал strangers в своё время?


Все благодарности + в репутацию
Владельцы Meizu M8/M9 - указывайте свою модель и прошивку в профиле!
 
murichДата: Вторник, 15.09.2009, 20:34 | Сообщение # 12
Группа: Продавцы
Сообщений: 102
Репутация: 6
Замечания:
Телефон: Meizu M8 FE
Прошивка: dao89
Статус: Offline
Кракозяблы, думаю, вводятся потому, что не в той кодировке сохранил изменения - наверное, нужно в китайской

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

Хотите сказать "спасибо"? Поставьте + в репутацию.
Мои прошивки
 
HierOSДата: Вторник, 15.09.2009, 21:13 | Сообщение # 14
Советник
Группа: Проверенные
Сообщений: 2399
Репутация: 271
Замечания:
Телефон: M9 by Meizu
Прошивка: Custom
Статус: Offline
в радиаликсе случаем менять её нельзя? помоему там есть поле где её можно указать у строки

Meizu M8 16GB (25.08.09)
Meizu M9 EURO Test by Meizu Co.
 
MasterHomeДата: Вторник, 15.09.2009, 21:15 | Сообщение # 15
Активист
Группа: Пользователи
Сообщений: 285
Репутация: 8
Замечания:
Телефон: M8 Wi-Fi 8Gb
Прошивка: 0.9.5.ххх (dao89)
Статус: Offline
Quote (dao89)
Да, раз можно вводить иероглифы, значит кодировка явно не однобайтовая..

В том то и дело, что похоже однобайтовая. Иероглифы вводятся набором латиницей или рисованием. В либе четко видно, что для символа клавы используется один байт, значит не юникод, а страничное переключение.

 
Форум » Meizu M8 » Форум разработчиков » PlumSIP, работающая в Опере и т.п. (Стандартная клавиатура в русско-английском варианте)
Страница 1 из 231232223»
Поиск:


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