View Single Post
Old 10-18-2016, 05:53 PM   #31
AxaRu
Member
AxaRu will become famous soon enoughAxaRu will become famous soon enoughAxaRu will become famous soon enoughAxaRu will become famous soon enoughAxaRu will become famous soon enoughAxaRu will become famous soon enough
 
Posts: 22
Karma: 624
Join Date: May 2013
Location: Moscow
Device: Kobo Aura H2o, Kobo Aura One, Kobo Forma
There patch for russian Cyrillic

Spoiler:
Code:
# Patch Cyrillic keyboard for Kobo Aura One
# Add patch to libnickel.so.1.0.0.patch
<Patch>
patch_name = `Cyrillic keyboard`
patch_enable = `yes`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Cyrillic alternatives.
# 
# Enable uppercase for `ß` key
# Не ясно для чего это
#replace_bytes = 851C38, 00 24, 01 24
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `АБВ`
# Change keyboard layout
find_base_address = `æ\0à\0è\0ì\0ò\0`
replace_string = 0000, `æ`, `ю`
replace_string = 0003, `à`, `й`
replace_string = 0006, `è`, `г`
replace_string = 0009, `ì`, `о`
replace_string = 000C, `ò`, `ф`
replace_string = 000F, `ù`, `я`
replace_string = 0012, `á`, `ц`
replace_string = 0015, `é`, `ш`
replace_string = 0018, `í`, `л`
replace_string = 001B, `ó`, `ы`
replace_string = 001E, `ú`, `ч`
replace_string = 0021, `ý`, `ё`
replace_string = 0024, `œ`, `-`
replace_string = 0027, `â`, `у`
replace_string = 002A, `ê`, `щ`
replace_string = 002D, `î`, `д`
replace_string = 0030, `ô`, `в`
replace_string = 0033, `û`, `с`
replace_string = 0036, `ä`, `к`
replace_string = 0039, `ë`, `з`
replace_string = 003C, `ï`, `ж`
replace_string = 003F, `ö`, `а`
replace_string = 0042, `ü`, `м`
replace_string = 0045, `ÿ`, `x`
replace_string = 0048, `ã`, `е`
replace_string = 004B, `ñ`, `и`
replace_string = 004E, `õ`, `п`
replace_string = 0051, `å`, `н`
replace_string = 0054, `ß`, `,`
replace_string = 0057, `ç`, `т`
replace_string = 005A, `đ`, `ь`
replace_string = 005D, `ø`, `р`
replace_string = 0060, `ij`, `;`
replace_string = 0063, `ł`, `б`

# Top row
find_base_address = `š\0ž\0þ\0`
replace_string = 0000, `š`, `ъ`
replace_string = 0003, `ž`, `э`
replace_string = 0006, `þ`, `.`
replace_string = 0009, `ŀ`, `!`
</Patch>



Last edited by AxaRu; 10-18-2016 at 06:23 PM.
AxaRu is offline   Reply With Quote