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>