Предназначена для Kindle Paperwhite 1/2 (с прошивками 5.3.x-5.4.x) и Kindle Touch (с прошивками 5.3.x).
ПРЕДУПРЕЖДЕНИЕ! Все выложенные в данной теме хаки вы используете только на свой страх и риск. За любые последствия авторы и администрация форума ответственности не несут.
ВНИМАНИЕ! Для установки клавиатуры требуетсяJailBreak!
Извлеките из архива файл 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. Обо всех ошибках просьба сообщать в этой теме в предельно ясной форме. Расплывчатые "если-что-то-кое-где-у-нас-порой" игнорируются без вариантов.
Скриншоты :
Портретная раскладка:
Альбомная раскладка:
Last edited by kaznelson on 16.12.2018 14:56; edited 130 times in total
Не обязательно, имхо. Можно попробовать с помощью Ninja-JB - положить data.stgz и kbd_hack.conf в корень киндла, в runme.sh рядышком прописать копирование конфига в /etc/upstart/, ну а в папку /КореньКиндла/system/keyboard/es/ нужные файлы предварительно распаковать ручками... _________________ Kobo Glo HD, Kobo Aura H2O, Kindle Paperwhite 2
Небольшая поправка в инструкции по установке пришлось сделать [HOME] -> [MENU] > Settings -> [MENU] > update your kindle, поскольку после [HOME] -> [MENU] > Settings -> [MENU] > restart писал ошибка обновления
пришлось сделать [HOME] -> [MENU] > Settings -> [MENU] > update your kindle, поскольку после [HOME] -> [MENU] > Settings -> [MENU] > restart писал ошибка обновления
Всё верно, это я ошибся в инструкции. Поправлю, спасибо.
PS: Сейчас пишу с Киндла... _________________ Kobo Glo HD, Kobo Aura H2O, Kindle Paperwhite 2
После установки испанская клавиатура исчезла из меню (португальская показана последней). Если русскую убрать, испанская возвращается на место. Мистика какая-то.
Отлично, что появилась клавиатура, большое спасибо! Но, к сожалению, скачав архив, понял, что моей квалификации не хватит, чтобы разобраться и поправить везде, где нужно, чтобы замещалась не испанская клавиатура, а любая другая. А поскольку испанская у меня постоянно в работе (без тильд и ударений словарь не ищет слова!), в данный момент страдаю как лиса из сказки перед окрошкой в кувшине с узким горлышком Пожалуйста, сделайте вариант с заменой любой другой клавиатуры (португальская - редкая, английских две) или маленькую инструкцию по самостоятельной доработке напильником.
Повесил на долготяп пробела команду для вызова usbNetwork (кроме веб-раскладки).
В веб-раскладке убрал @ и / к доменным окончаниям - вместо них стрелки.
ccm01, smartpc Проверяйте хотелки.
PS: С замещаемым языком желательно определиться - поддерживать несколько на все случаи жизни я не буду. Так что если всех устроит итальянский... _________________ Kobo Glo HD, Kobo Aura H2O, Kindle Paperwhite 2
[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
Итальянской клавиатуры в списке, естественно, больше нет
dmapr Можно попробовать сначала положить в /mnt/us/system/keyboard/it/ все оригинальные файлы из /usr/share/keyboard/it/ (сохранённые до mount'a естественно), а потом скопировать туда только русскую раскладку (it-758x1024.keymap.gz и it-1024x758.keymap.gz). Если клава в списке появится, то значит не так уж это надёжно - патчить utils.so... _________________ Kobo Glo HD, Kobo Aura H2O, Kindle Paperwhite 2
Клава появилась. Итальянская, без намёка на русский. На всякий случай, вдруг я что сделал не так: я создал /mnt/us/system/keyboard/it/, скопировал туда всё из /usr/share/keyboard/it/, скопировал it-758x1024.keymap.gz и it-1024x758.keymap.gz из архива, перезагрузил Kindle.
- Замещаемой сделана итальянская раскладка. Для испанской всё есть в исходниках. - После установки автоматом выбирается связка американской и русской раскладок. - На долгие нажатия добавлена разнообразная кириллица (в т.ч. украинская и белорусская), список в шапке.
_______________________________
dmapr Собственно основа хака - это прописывание в автозагрузку Киндла следующей команды:
Code:
mount --bind /mnt/us/system/keyboard/it /usr/share/keyboard/it
Достигается помещением в /etc/upstart/ файла kbd_hack.conf вот такого содержания:
Code:
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 Glo HD, Kobo Aura H2O, Kindle Paperwhite 2
All times are GMT + 4 Hours Goto page 1, 2, 3, 4, 5, 6, 7, 8Next
Page 1 of 8
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum