10 страниц V  1 2 3 > »         
> Кто хотел букву "ё" на клавиатуре?, Получайте :)
Booroondook
сообщение 29.10.2007, 19:50


Старый мотокодер
******

Группа: Разработчики
Сообщений: 1 132
Регистрация: 7.7.2003
Из: Москва
Пользователь №: 179
Модель телефона: EM30
Прошивка: R6716_G_71.03.04R

Рейтинг: 303



Внимание: только для прошивок, позволяющих выполнять автозапуск командного файла из корня карточки памяти
Порядок действий:

1) Найти в телефоне файл /usr/language/inputmethods/russian.kbd
2) Скопировать его в корень карточки памяти (можно и не в корень, и вообще не на карточку, но тогда надо будет более творчески подойти к нижеследующим инструкциям)
3) Отредактировать скопированный файл (оригинал лежит на рид-онли файловой системе, поэтому редактированию не подлежит) следующим образом:

(ВНИМАНИЕ! Для экономии места показаны только окончания строк)

Было:
Код

[LanguageLayoutSetting]
InputMethodType={0fc1aff2-e903-4735-af37-1cd05819975b}
Lang=Russian Board
Layout1= ... 0x044D 0x044E , .
Layout2= ... 0x042D 0x042E , .
Layout3= ... 0x042D 0x042E , .
Layout4= ... 0x044D 0x044E , .  


Стало:
Код

[LanguageLayoutSetting]
InputMethodType={0fc1aff2-e903-4735-af37-1cd05819975b}
Lang=Russian Board
Layout1= ... 0x044D 0x044E 0x0451 .
Layout2= ... 0x042D 0x042E 0x0401 .
Layout3= ... 0x042D 0x042E 0x0401 ,
Layout4= ... 0x044D 0x044E 0x0451 ,


4) В файле autorun.txt (или startup.txt, или startup1.txt - в зависимости от прошивки и патча) прописать команду:

Код

mount --bind /mmc/mmca1/russian.kbd /usr/language/inputmethods/russian.kbd


5) Перезагрузить телефон любым доступным способом

P.S. В итоге получаем по нажатию клавиши "ё" на русской экранной клавиатуре:

Нормальное состояние - ё.
После нажатия Shift - Ё
С включенным CapsLock - Ё
С включенным CapsLock после нажатия Shift - ё

Дополнительно: Клавиша с точкой (правее клавиши "ё") будет работать так (аналогично русской раскладке Windows):

Нормальное состояние - точка
После нажатия Shift - запятая
С включенным CapsLock - точка
С включенным CapsLock после нажатия Shift - запятая

P.P.S. Мелкий недостаток - на клавише с точкой всегда будет нарисована точка - даже тогда. когда эта клавиша вставляет в текст запятую. Тут надо перерисовывать картинку, а мне лень.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Animann
сообщение 30.10.2007, 4:38


Мастер
****

Группа: Пользователи
Сообщений: 213
Регистрация: 1.2.2007
Из: Иркутск
Пользователь №: 120 024
Модель телефона: a1200 оригинальный
Прошивка: 24p от booster'a

Рейтинг: 50.5



Нафик ё) У меня ее в шрифте нет даж, картинку мона подменить через скины
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Z_Z_Z
сообщение 30.10.2007, 7:19


Мастер
****

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


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



Рейтинг: 36



А можно ли пояснить принцип редактирования? хотелось бы сделать раскладку под себя..
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Animann
сообщение 30.10.2007, 9:23


Мастер
****

Группа: Пользователи
Сообщений: 213
Регистрация: 1.2.2007
Из: Иркутск
Пользователь №: 120 024
Модель телефона: a1200 оригинальный
Прошивка: 24p от booster'a

Рейтинг: 50.5



Цитата(Z_Z_Z @ 30.10.2007, 15:19) *

А можно ли пояснить принцип редактирования? хотелось бы сделать раскладку под себя..

есть тема и не одна где объяснено как
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Booroondook
сообщение 30.10.2007, 13:29


Старый мотокодер
******

Группа: Разработчики
Сообщений: 1 132
Регистрация: 7.7.2003
Из: Москва
Пользователь №: 179
Модель телефона: EM30
Прошивка: R6716_G_71.03.04R

Рейтинг: 303



Цитата(Z_Z_Z @ 30.10.2007, 10:19) *

А можно ли пояснить принцип редактирования? хотелось бы сделать раскладку под себя..

В файле - 4 раскладки (Layouts)
1 - обычное состояние клавиатуры
2 - включен CapsLock
3 - нажата клавиша Shift
4 - 2+3 вместе

Для каждой раскладки идут символы - слева направо. Сначала верхняя строка символов, потом вторая, третья и т.д. - все подряд, символы разделяются пробелами.
Если символ является ASCII-совместимым, то он прописывается в явном виде (латинские буквы, знаки препинания, цифры). Если символ из расширенных диапазонов (русские буквы, в частности), то прописывается его Юникодный номер в формате 0xNNNN, где NNNN - 16-тиричный номер.
Узнать эти номера проще всего в Windows'кой программе "Таблица символов" (charmap.exe). Для этого нужно подвести мышку к нужной букве, и во всплывшем тул-типе будет показан номер в формате U-NNNN. Например, для буквы "Ж" будет показано "U-0141". Следовательно, чтобы внести букву "Ж" в раскладку, там нужно для нее прописать "0x0141".
Вот и все хитрости.

Сообщение отредактировал Booroondook - 30.10.2007, 13:29
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Z_Z_Z
сообщение 30.10.2007, 14:46


Мастер
****

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


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



Рейтинг: 36



Цитата(Animann @ 30.10.2007, 12:23) *

есть тема и не одна где объяснено как

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

Booroondook,
там есть еще файлы:
english_cn.kbd
english_emea.kbd
symbol_cn.kbd
symbol_emea.kbd
вопрос, чем отличаются cn и emea?
и, в emea версии есть символ 0xE4FC, как я понял это переключатель на кракозябры, который использовался для переключения на русскую клаву в китайских модифицированных прошивках...
и соотвественно в english клаве есть 8 Layout и еще символьный... вопрос, можно ли включить этот символ в русскую keyboard, и сделать соответственное число Layout?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Chika
сообщение 30.10.2007, 15:41


Мастер
****

Группа: Пользователи
Сообщений: 199
Регистрация: 12.4.2004
Из: Украина, Киев
Пользователь №: 3 331
Модель телефона: MotoMING A1200e
Прошивка: 12R_F4_modded

Рейтинг: 28



Z_Z_Z
Чуть не в тему вопрос, но все же..
Чем клавиатура отличалась на прошивке 24 от бутсера? Если можно скрин покажите smile.gif с удовольствием посмотрю.. unsure.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Booroondook
сообщение 30.10.2007, 17:09


Старый мотокодер
******

Группа: Разработчики
Сообщений: 1 132
Регистрация: 7.7.2003
Из: Москва
Пользователь №: 179
Модель телефона: EM30
Прошивка: R6716_G_71.03.04R

Рейтинг: 303



Цитата(Z_Z_Z @ 30.10.2007, 17:46) *

там есть еще файлы:
english_cn.kbd
english_emea.kbd
symbol_cn.kbd
symbol_emea.kbd
вопрос, чем отличаются cn и emea?


cn - обозначение Китая (China)
emea - Европа, Ближний Восток, Азия (Europe, Middle East, Asia)

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


Мастер
****

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


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



Рейтинг: 36



Цитата(Chika @ 30.10.2007, 18:41) *

Z_Z_Z
Чуть не в тему вопрос, но все же..
Чем клавиатура отличалась на прошивке 24 от бутсера? Если можно скрин покажите smile.gif с удовольствием посмотрю.. unsure.gif


Прикрепленный файл gif_kbd_by_BOOster.rar   ( 68.07 килобайт ) Кол-во скачиваний: 414


Цитата
cn - обозначение Китая (China)
emea - Европа, Ближний Восток, Азия (Europe, Middle East, Asia)

О как... пасиб, буим думать...
Прикрепленный файл gif_kbd_by_BOOster.rar   ( 68.07 килобайт ) Кол-во скачиваний: 414
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rengenius
сообщение 30.10.2007, 17:48


Новичок
*

Группа: Пользователи
Сообщений: 14
Регистрация: 3.8.2007
Пользователь №: 143 417
Модель телефона: A1200e

Рейтинг: 9.5



Z_Z_Z, не поделишься ли линком где скачать/самими файлами клавиатуры? Понравилось, прикручу к 12p для минга =)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Кто хотел букву "ё" на клавиатуре?, Получайте :) · A1200/A1600/ROKR E6 · Forum
 

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

 



Текстовая версия Сейчас: 24.6.2018, 1:01

Форум живёт: