View Single Post
Old 05-16-2017, 04:20 PM   #63
isaak
Enthusiast
isaak can extract oil from cheeseisaak can extract oil from cheeseisaak can extract oil from cheeseisaak can extract oil from cheeseisaak can extract oil from cheeseisaak can extract oil from cheeseisaak can extract oil from cheeseisaak can extract oil from cheese
 
Posts: 40
Karma: 1042
Join Date: Nov 2009
Device: kobo aura one; kindle dx
Greek keyboard

Greek keyboard for KA1 libnickel.so patch updated, thanks GeoffR!
Spoiler:

Code:
<Patch>
patch_name = `Greek Keyboard (Aura One)`
patch_enable = `yes`
# patch_group = `Keyboard alternatives`
#
## Replaces keys on the Extended Latin keypad with 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 Greek
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 (8 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>
isaak is offline   Reply With Quote