[KT|PW|PW2] Русская, украинская и казахская клавиатуры
На страницу 1, 2, 3, 4, 5, 6, 7, 8  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов The-eBook -> Amazon Kindle -> Kindle Paperwhite
 
Автор Сообщение

kaznelson
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.06.2007
Сообщения: 4596


Откуда: Москва

СообщениеДобавлено: 06.11.2012 13:25     Цитата

    

Русская, украинская и казахская клавиатуры

Предназначена для Kindle Paperwhite 1/2 (с прошивками 5.3.x-5.4.x) и Kindle Touch (с прошивками 5.3.x).


ПРЕДУПРЕЖДЕНИЕ!
Все выложенные в данной теме хаки вы используете только на свой страх и риск.
За любые последствия авторы и администрация форума ответственности не несут.


ВНИМАНИЕ! Для установки клавиатуры требуется JailBreak!


Скачать версию 1.1: русская (со словарём T9 из прошивки 5.6.1)
Скачать версию 1.1: казахская (от mergen3107 - ссылка)
Скачать версию 1.0: русская / украинская
Скачать версию 0.9: русская / украинская (для прошивок ≤5.4.0)


Установка

Извлеките из архива файл update_kbd_ЯЗ_X.X_k5x_install.bin, положите в корень вашего Kindle, полностью отключите его от компьютера и запустите обновление:
[HOME] > [MENU] > Settings > [MENU] > Update Your Kindle

После перезагрузки автоматически выбираются американская и первая установленная раскладки. В настройках основную и дополнительные клавиатуры можно выбрать вручную:
[HOME] > [MENU] > Settings > Device Options > Language and Dictionaries > Keyboards


Примечания

1. Переустанавливать клавиатуру поверху нельзя! Предварительно необходимо удалить предыдущую версию с помощью файла *_uninstall.bin - либо её собственного, либо из архива текущей версии.

2. Способ автоматического подключения клавиатуры базируется на старом хаке Simple Screensaver от Yifan Lu.

3. Русская клавиатура заменяет собой оригинальную итальянскую (it), украинская - португальскую (pt_BR).

4. Русской раскладкой выбрана "йцукенг", долгое нажатие сделано для:
    
пробел - команда ;un (включение usbNetwork);
    
й - символы с верхнего ряда десктопной клавы;
    
ъ - скобки и слэши;
    
. - пунктуация;
    
а - á, æ | г - ґ, ѓ | е - ё, é | ж - џ, ђ | и - і, ї | к - ќ | л - љ | н - њ | у - ý, ў | ч - ћ | э - є
    
+в казахской сборке добавлено:
    
а - ә | ы - і | н - ң | г - ғ | у - ү, ұ | о - ө | к - қ | х - һ


5. Украинской раскладкой также выбрана "йцукенг", долгое нажатие сделано для:
    
пробел - команда ;un (включение usbNetwork);
    
й - символы с верхнего ряда десктопной клавы;
    
ї - скобки и слэши;
    
. - пунктуация;
    
а - á, æ | г - ґ, ѓ | е - ё, é | ж - џ, ђ | и - ы | к - ќ | л - љ | н - њ | у - ý, ў | ч - ћ | ь - ъ | є - э


6. Перемещение стрелками идёт только при наличии в поле ввода букв/слов с соответствующей стороны, иначе печатаются буквы q и s.

7. Т9 не будет работать до тех пор, пока не появится соответствующий языку XT9-словарь в нужном формате (есть в русской 1.1).

8. Изменение раскладки на данном этапе не обсуждается.

9. Исходники в архиве прилагаются, так что всё можно переделать на свой вкус.

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

11. После установки нужная клавиатура может отсутствовать в общем списке - в таком случае перезагрузите Kindle ещё раз (без подключения к компьютеру).

12. Обо всех ошибках просьба сообщать в этой теме в предельно ясной форме. Расплывчатые "если-что-то-кое-где-у-нас-порой" игнорируются без вариантов.

Скриншоты :

Портретная раскладка:



Альбомная раскладка:



Последний раз редактировалось: kaznelson (10.05.2016 11:14), всего редактировалось 124 раз(а)
 
Профиль Сообщение E-mail ^

FredJr
Искушенный участник форума

Искушенный участник форума



Зарегистрирован: 23.07.2011
Сообщения: 56



СообщениеДобавлено: 06.11.2012 13:42     Цитата

нужен JB?
_________________
Amazon Kindle Paperwhite
 
Профиль Сообщение ICQ ^

kaznelson
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.06.2007
Сообщения: 4596


Откуда: Москва

СообщениеДобавлено: 06.11.2012 14:11     Цитата

Не обязательно, имхо. Можно попробовать с помощью Ninja-JB - положить data.stgz и kbd_hack.conf в корень киндла, в runme.sh рядышком прописать копирование конфига в /etc/upstart/, ну а в папку /КореньКиндла/system/keyboard/es/ нужные файлы предварительно распаковать ручками...
_________________
Kobo Aura H2O, Kobo Glo HD, Kindle Paperwhite 2
 
Профиль Сообщение E-mail ^

Ricollin
Новенький участник форума

Новенький участник форума



Зарегистрирован: 21.10.2012
Сообщения: 9



СообщениеДобавлено: 06.11.2012 17:30     Цитата

Небольшая поправка в инструкции по установке пришлось сделать [HOME] -> [MENU] > Settings -> [MENU]
> update your kindle, поскольку после [HOME] -> [MENU] > Settings -> [MENU]
> restart писал ошибка обновления
 
Профиль Сообщение ^

Slavvy
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 18.11.2011
Сообщения: 3834



СообщениеДобавлено: 06.11.2012 17:35     Цитата

Ricollin писал(а):
restart писал ошибка обновления

Установка хаков всегда через update, а не через restart!
_________________
PB 630/626/515
 
Профиль Сообщение ^

Ricollin
Новенький участник форума

Новенький участник форума



Зарегистрирован: 21.10.2012
Сообщения: 9



СообщениеДобавлено: 06.11.2012 17:39     Цитата

Я новый пользователь электронной книги, в данном случае у меня получилось сделать таким образом(см. выше)
 
Профиль Сообщение ^

kaznelson
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.06.2007
Сообщения: 4596


Откуда: Москва

СообщениеДобавлено: 06.11.2012 18:23     Цитата

Ricollin писал(а):
пришлось сделать [HOME] -> [MENU] > Settings -> [MENU]
> update your kindle, поскольку после [HOME] -> [MENU] > Settings -> [MENU]
> restart писал ошибка обновления

Всё верно, это я ошибся в инструкции. Поправлю, спасибо.

PS: Сейчас пишу с Киндла... Smile
_________________
Kobo Aura H2O, Kobo Glo HD, Kindle Paperwhite 2
 
Профиль Сообщение E-mail ^

taptygin
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 20.01.2011
Сообщения: 724


Откуда: Красноярск

СообщениеДобавлено: 07.11.2012 03:32     Цитата

kaznelson
Спасибо!
 
Профиль Сообщение Skype ICQ ^

dmapr
Постоянный участник форума

Постоянный участник форума



Зарегистрирован: 12.10.2010
Сообщения: 172


Откуда: San Jose, CA

СообщениеДобавлено: 07.11.2012 10:45     Цитата

После установки испанская клавиатура исчезла из меню (португальская показана последней). Если русскую убрать, испанская возвращается на место. Мистика какая-то.
 
Профиль Сообщение ^

kaznelson
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.06.2007
Сообщения: 4596


Откуда: Москва

СообщениеДобавлено: 07.11.2012 10:47     Цитата

dmapr
Что находится в /КореньКиндла/system/keyboard/es/ Question
_________________
Kobo Aura H2O, Kobo Glo HD, Kindle Paperwhite 2
 
Профиль Сообщение E-mail ^

jazzzz
Недавний участник форума

Недавний участник форума



Зарегистрирован: 07.11.2012
Сообщения: 15



СообщениеДобавлено: 07.11.2012 12:19     Цитата

Отлично! Спасибо! Теперь бы еще с запуском coolreadera разобраться...
 
Профиль Сообщение ^

smartpc
Продвинутый участник форума

Продвинутый участник форума



Зарегистрирован: 25.09.2010
Сообщения: 80


Откуда: Киев

СообщениеДобавлено: 07.11.2012 13:55     Цитата

Спасибо, нет ли у кого-нибудь возможности повесить украинские буквы "і ї є" на длительное нажатие той же "ё". Embarassed
 
Профиль Сообщение ^

ccm01
Недавний участник форума

Недавний участник форума



Зарегистрирован: 01.04.2008
Сообщения: 10


Откуда: Москва

СообщениеДобавлено: 07.11.2012 14:32     Цитата

Отлично, что появилась клавиатура, большое спасибо! Но, к сожалению, скачав архив, понял, что моей квалификации не хватит, чтобы разобраться и поправить везде, где нужно, чтобы замещалась не испанская клавиатура, а любая другая. А поскольку испанская у меня постоянно в работе (без тильд и ударений словарь не ищет слова!), в данный момент страдаю как лиса из сказки перед окрошкой в кувшине с узким горлышком Smile
Пожалуйста, сделайте вариант с заменой любой другой клавиатуры (португальская - редкая, английских две) или маленькую инструкцию по самостоятельной доработке напильником.
 
Профиль Сообщение Skype ICQ ^

kaznelson
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.06.2007
Сообщения: 4596


Откуда: Москва

СообщениеДобавлено: 07.11.2012 16:10     Цитата

Повзаимствовал у соседей стрелки для перемещения по тексту. Учтите, что перемещение идёт только при наличии в поле букв/слов, иначе - ввод Q и S.

Изменил вызов знаков препинания - долготяпом точки.

Добавил кой-чего украинского на долготяп "е".

Повесил на долготяп пробела команду для вызова usbNetwork (кроме веб-раскладки).

В веб-раскладке убрал @ и / к доменным окончаниям - вместо них стрелки.


ccm01, smartpc
Проверяйте хотелки.


PS: С замещаемым языком желательно определиться - поддерживать несколько на все случаи жизни я не буду. Так что если всех устроит итальянский... Wink
_________________
Kobo Aura H2O, Kobo Glo HD, Kindle Paperwhite 2
 
Профиль Сообщение E-mail ^

dmapr
Постоянный участник форума

Постоянный участник форума



Зарегистрирован: 12.10.2010
Сообщения: 172


Откуда: San Jose, CA

СообщениеДобавлено: 07.11.2012 21:44     Цитата

kaznelson писал(а):
dmapr
Что находится в /КореньКиндла/system/keyboard/es/ Question

ls -l /media/Kindle/system/keyboard/es/
total 40
-rw-r--r-- 1 dmapr dmapr 4610 Sep 7 00:03 es-1024x758.keymap.gz
-rw-r--r-- 1 dmapr dmapr 3836 Sep 7 00:03 es-600x800.keymap.gz
-rw-r--r-- 1 dmapr dmapr 4600 Sep 7 00:03 es-758x1024.keymap.gz
-rw-r--r-- 1 dmapr dmapr 3955 Sep 7 00:03 es-800x600.keymap.gz
-rw-r--r-- 1 dmapr dmapr 4096 Sep 7 00:03 utils.so
 
Профиль Сообщение ^

kaznelson
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.06.2007
Сообщения: 4596


Откуда: Москва

СообщениеДобавлено: 07.11.2012 21:56     Цитата

dmapr
А что за путь такой странный? Файлы правильные, но из консоли они видятся в /mnt/us/system/keyboard/es/ или в /usr/share/keyboard/es/ ...

Вот для текущего варианта (it):
Код:
[root@kindle root]# ls -l /usr/share/keyboard/it/
-rwxr-xr-x    1 root     root          4610 Sep  7 03:03 it-1024x758.keymap.gz
-rwxr-xr-x    1 root     root          3805 Sep  7 03:03 it-600x800.keymap.gz
-rwxr-xr-x    1 root     root          4600 Sep  7 03:03 it-758x1024.keymap.gz
-rwxr-xr-x    1 root     root          3930 Sep  7 03:03 it-800x600.keymap.gz
-rwxr-xr-x    1 root     root          4096 Sep  7 03:03 utils.so

[root@kindle root]# ls -l /mnt/us/system/keyboard/it/
-rwxr-xr-x    1 root     root          4610 Sep  7 03:03 it-1024x758.keymap.gz
-rwxr-xr-x    1 root     root          3805 Sep  7 03:03 it-600x800.keymap.gz
-rwxr-xr-x    1 root     root          4600 Sep  7 03:03 it-758x1024.keymap.gz
-rwxr-xr-x    1 root     root          3930 Sep  7 03:03 it-800x600.keymap.gz
-rwxr-xr-x    1 root     root          4096 Sep  7 03:03 utils.so

[root@kindle root]# ls -l /media/Kindle/system/keyboard/it/
ls: /media/Kindle/system/keyboard/it/: No such file or directory

_________________
Kobo Aura H2O, Kobo Glo HD, Kindle Paperwhite 2
 
Профиль Сообщение E-mail ^

dmapr
Постоянный участник форума

Постоянный участник форума



Зарегистрирован: 12.10.2010
Сообщения: 172


Откуда: San Jose, CA

СообщениеДобавлено: 07.11.2012 22:39     Цитата

Путь такой потому что Kindle был смонтирован как Mass Storage, а там уж как Ubuntu распорядился.

Если через консоль, и для итальянского варианта:
Код:
[root@kindle root]# ls -l /usr/share/keyboard/it/
-rwxr-xr-x    1 root     root          4610 Sep  6  2012 it-1024x758.keymap.gz
-rwxr-xr-x    1 root     root          3805 Sep  6  2012 it-600x800.keymap.gz
-rwxr-xr-x    1 root     root          4600 Sep  6  2012 it-758x1024.keymap.gz
-rwxr-xr-x    1 root     root          3930 Sep  6  2012 it-800x600.keymap.gz
-rwxr-xr-x    1 root     root          4096 Sep  6  2012 utils.so


И на всякий случай:
Код:
[root@kindle it]# for f in *; do md5sum $f; done
7520c6bbf5a069e27d1981a3ae39077c  it-1024x758.keymap.gz
8419b24e20d0fe86b226a9200e6dbe8f  it-600x800.keymap.gz
9d34e79487a9649e51659310dda60d90  it-758x1024.keymap.gz
38663fdaa34b140cc07efb00345fa9b3  it-800x600.keymap.gz
5c54ca92571f5d25756e841e7855c87b  utils.so


Итальянской клавиатуры в списке, естественно, больше нет Smile
 
Профиль Сообщение ^

kaznelson
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.06.2007
Сообщения: 4596


Откуда: Москва

СообщениеДобавлено: 07.11.2012 22:55     Цитата

dmapr
Можно попробовать сначала положить в /mnt/us/system/keyboard/it/ все оригинальные файлы из /usr/share/keyboard/it/ (сохранённые до mount'a естественно), а потом скопировать туда только русскую раскладку (it-758x1024.keymap.gz и it-1024x758.keymap.gz).
Если клава в списке появится, то значит не так уж это надёжно - патчить utils.so...
_________________
Kobo Aura H2O, Kobo Glo HD, Kindle Paperwhite 2
 
Профиль Сообщение E-mail ^

dmapr
Постоянный участник форума

Постоянный участник форума



Зарегистрирован: 12.10.2010
Сообщения: 172


Откуда: San Jose, CA

СообщениеДобавлено: 07.11.2012 23:19     Цитата

Клава появилась. Итальянская, без намёка на русский. На всякий случай, вдруг я что сделал не так: я создал /mnt/us/system/keyboard/it/, скопировал туда всё из /usr/share/keyboard/it/, скопировал it-758x1024.keymap.gz и it-1024x758.keymap.gz из архива, перезагрузил Kindle.
 
Профиль Сообщение ^

kaznelson
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 08.06.2007
Сообщения: 4596


Откуда: Москва

СообщениеДобавлено: 08.11.2012 16:19     Цитата

Версия 0.4:

- Замещаемой сделана итальянская раскладка. Для испанской всё есть в исходниках.
- После установки автоматом выбирается связка американской и русской раскладок.
- На долгие нажатия добавлена разнообразная кириллица (в т.ч. украинская и белорусская), список в шапке.

_______________________________

dmapr
Собственно основа хака - это прописывание в автозагрузку Киндла следующей команды:
Код:
mount --bind /mnt/us/system/keyboard/it /usr/share/keyboard/it

Достигается помещением в /etc/upstart/ файла kbd_hack.conf вот такого содержания:
Код:
start on mounted_userstore

task

env KBD_DIR="/mnt/us/system/keyboard/it"

script
   [ -d $KBD_DIR ] || mkdir $KBD_DIR
   mount --bind $KBD_DIR /usr/share/keyboard/it
end script

Так что нужно сначала поставить хак, дабы выполнялось переназначение папки it, а после этого можно экспериментировать с /mnt/us/system/keyboard/it/ на предмет работоспособности русской клавиатуры...
_________________
Kobo Aura H2O, Kobo Glo HD, Kindle Paperwhite 2
 
Профиль Сообщение E-mail ^
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов The-eBook -> Amazon Kindle -> Kindle Paperwhite Часовой пояс: GMT + 4
На страницу 1, 2, 3, 4, 5, 6, 7, 8  След.
Страница 1 из 8

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

© The-eBook, 1999-2014. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce     Яндекс.Метрика