I need a chapter break
Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
|
`Hebrew keyboard - for Mini/Touch/Glo/Aura` (paste into libnickel.so.1.0.0.patch):
Spoiler:
Code:
<Patch>
patch_name = `Hebrew keyboard`
patch_enable = `no`
# Multi-version patch: 4.4.9298+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Hebrew alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
##
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Enable uppercase for `ß` key
#replace_bytes = 708434, 00 26, 01 26
# Enable uppercase for `ƒ` key
#replace_bytes = 708414, 80 F0 01 00, 01 20 01 20
#
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `אב`
#
# Change keyboard keys (1- or 2-byte characters only)
# Row positions based on Glo, might be different for other devices:
find_base_address = `ý\0ÿ\0š\0ž\0`
# Top row, left to right (10 keys):
# You can edit the top row as you like
replace_string = 000C, `æ`, `!`
replace_string = 000F, `œ`, `?`
replace_string = 0012, `þ`, `-`
replace_string = 0006, `š`, `_`
replace_string = 0009, `ž`, `(`
replace_string = 0018, `ŀ`, `)`
replace_string = FFFFFF8C, `ƒ`, `[`
replace_string = 001B, `μ`, `]`
replace_string = 001E, `ª`, `:`
replace_string = 0021, `º`, `;`
# Second row, left to right (11 keys):
replace_string = 0024, `à`, `/`
replace_string = 0036, `è`, `'`
replace_string = 0042, `ì`, `ק`
replace_string = 0045, `ò`, `ר`
replace_string = 0048, `ù`, `א`
replace_string = 0027, `á`, `ט`
replace_string = 0039, `é`, `ו`
replace_string = 004B, `í`, `ן`
replace_string = 004E, `ó`, `ם`
replace_string = 0051, `ú`, `פ`
replace_string = 0000, `ý`, `"`
# Third row, left to right (11 keys):
replace_string = 002A, `â`, `ש`
replace_string = 003C, `ê`, `ד`
replace_string = 0060, `î`, `ג`
replace_string = 0054, `ô`, `כ`
replace_string = 0066, `û`, `ע`
replace_string = 002D, `ä`, `י`
replace_string = 003F, `ë`, `ח`
replace_string = 0063, `ï`, `ל`
replace_string = 0057, `ö`, `ך`
replace_string = 0069, `ü`, `ף`
replace_string = 0003, `ÿ`, `,`
# Bottom row, left to right (10 keys):
replace_string = 0030, `ã`, `ז`
replace_string = 006C, `ñ`, `ס`
replace_string = 005A, `õ`, `ב`
replace_string = 0033, `å`, `ה`
replace_string = FFFFFF89, `ß`, `נ`
replace_string = 006F, `ç`, `מ`
replace_string = 0072, `đ`, `צ`
replace_string = 005D, `ø`, `ת`
replace_string = 0015, `ij`, `ץ`
replace_string = 0075, `ł`, `.`
</Patch>
`Hebrew keyboard - for AuraHD/GloHD/H2O` (paste into libnickel.so.1.0.0.patch):
Spoiler:
Code:
<Patch>
patch_name = `Hebrew keyboard - for AuraHD/GloHD/H2O`
patch_enable = `no`
# Multi-version patch: 4.4.9298+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Hebrew alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
##
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Enable uppercase for `ß` (sharp s) key
#replace_bytes = 708434, 00 26, 01 26
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `ÉÀÇ`
# Change keyboard layout
find_base_address = `ý\0ÿ\0š\0ž\0`
# (Top row cannot be changed.)
# Second row, left to right (12 keys):
replace_string = 000C, `æ`, `/`
replace_string = 0024, `à`, `'`
replace_string = 0036, `è`, `ק`
replace_string = 0042, `ì`, `ר`
replace_string = 0045, `ò`, `א`
replace_string = 0048, `ù`, `ט`
replace_string = 0027, `á`, `ו`
replace_string = 0039, `é`, `ן`
replace_string = 004B, `í`, `ם`
replace_string = 004E, `ó`, `פ`
replace_string = 0051, `ú`, `]`
replace_string = 0000, `ý`, `[`
# Third row, left to right (12 keys):
replace_string = 000F, `œ`, `ש`
replace_string = 002A, `â`, `ד`
replace_string = 003C, `ê`, `ג`
replace_string = 0060, `î`, `כ`
replace_string = 0054, `ô`, `ע`
replace_string = 0066, `û`, `י`
replace_string = 002D, `ä`, `ח`
replace_string = 003F, `ë`, `ל`
replace_string = 0063, `ï`, `ך`
replace_string = 0057, `ö`, `ף`
replace_string = 0069, `ü`, `,`
replace_string = 0003, `ÿ`, `"`
# Fourth row, left to right (10 keys):
replace_string = 0030, `ã`, `ז`
replace_string = 006C, `ñ`, `ס`
replace_string = 005A, `õ`, `ב`
replace_string = 0033, `å`, `ה`
replace_string = FFFFFF89, `ß`, `נ`
replace_string = 006F, `ç`, `מ`
replace_string = 0072, `đ`, `צ`
replace_string = 005D, `ø`, `ת`
replace_string = 0015, `ij`, `ץ`
replace_string = 0075, `ł`, `.`
</Patch>
`Hebrew keyboard - for AuraOne` (paste into libnickel.so.1.0.0.patch):
Spoiler:
Code:
<Patch>
patch_name = `Hebrew keyboard- for AuraOne`
patch_enable = `no`
# Multi-version patch: 4.4.9298+
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with Hebrew alternatives.
##
## Note that after the device boots, the keypad might just show blank squares
## until after the first book has been opened.
##
## Also note that long-pressing keys on the base keypad will no longer show
## the appropriate list of Extended Latin keys.
#
# Enable uppercase for `ß` (sharp s) key
replace_bytes = 708434, 00 26, 01 26
# Replace layout sign
find_base_address = `ÉÀÇ`
replace_string = 0000, `ÉÀÇ`, `ÉÀÇ`
# Change keyboard layout
find_base_address = `ý\0ÿ\0š\0ž\0`
# Top row, left to right (10 keys):
replace_string = 0000, `ý`, `/`
replace_string = 0003, `ÿ`, `'`
replace_string = 0006, `š`, `ק`
replace_string = 0009, `ž`, `ר`
replace_string = 000C, `æ`, `א`
replace_string = 000F, `œ`, `ט`
replace_string = 0012, `þ`, `ו`
replace_string = FFFFFF89, `ß`, `ן`
replace_string = 0015, `ij`, `ם`
replace_string = 0018, `ŀ`, `פ`
# Second row, left to right (10 keys):
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, `ë`, `ף`
# Third row, left to right (10 keys):
replace_string = 0045, `ò`, `ז`
replace_string = 004E, `ó`, `ס`
replace_string = 0054, `ô`, `ב`
replace_string = 0057, `ö`, `ה`
replace_string = 005A, `õ`, `נ`
replace_string = 005D, `ø`, `מ`
replace_string = 0042, `ì`, `צ`
replace_string = 004B, `í`, `ת`
replace_string = 0060, `î`, `ץ`
replace_string = 0063, `ï`, `.`
# Fourth row, left to right (10 keys):
replace_string = 0048, `ù`, `!`
replace_string = 0051, `ú`, `?`
replace_string = 0066, `û`, `,`
replace_string = 0069, `ü`, `"`
replace_string = 006C, `ñ`, `)`
replace_string = 006F, `ç`, `(`
replace_string = 0072, `đ`, `-`
replace_string = 0075, `ł`, `_`
</Patch>
Edit: GeoffR I didn't see you add the Hebrew Keyboard.
Hebrew Keyboard I post is more closer to the real Hebrew Keyboard, it have the characters that are missing in your keyboard like comma and quotation marks.
Edit 2: Multi-version patch: 4.4.9298+
Last edited by oren64; 05-15-2017 at 08:20 AM.
|