View Single Post
Old 02-11-2015, 10:18 PM   #24
GeoffR
Wizard
GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.
 
GeoffR's Avatar
 
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
Hebrew keyboard patch

This patch replaces most of the extended Latin keys on with Hebrew ones:

Spoiler:
Code:
<Patch>
patch_name = `Hebrew keyboard`
patch_enable = `no`
# Replace layout sign
replace_bytes = D6C4F8, C3 89 C3 80 C3 87, D7 90 D7 91 00 00
# Change keyboard layout
base_address = D6C418
# Top row
replace_bytes = 0000, C3 A6, 40 00
replace_bytes = 0030, C5 93, 2C 00
# Second row
replace_bytes = 0004, C3 A0, 27 00
replace_bytes = 0008, C3 A8, 2F 00
replace_bytes = 000C, C3 AC, D7 A7
replace_bytes = 0010, C3 B2, D7 A8
replace_bytes = 0014, C3 B9, D7 90
replace_bytes = 0018, C3 A1, D7 98
replace_bytes = 001C, C3 A9, D7 95
replace_bytes = 0020, C3 AD, D7 9F
replace_bytes = 0024, C3 B3, D7 9D
replace_bytes = 0028, C3 BA, D7 A4
replace_bytes = 002C, C3 BD, 2D 00
# Third row
replace_bytes = 0034, C3 A2, D7 A9
replace_bytes = 0038, C3 AA, D7 93
replace_bytes = 003C, C3 AE, D7 92
replace_bytes = 0040, C3 B4, D7 9B
replace_bytes = 0044, C3 BB, D7 A2
replace_bytes = 0048, C3 A4, D7 99
replace_bytes = 004C, C3 AB, D7 97
replace_bytes = 0050, C3 AF, D7 9C
replace_bytes = 0054, C3 B6, D7 9A
replace_bytes = 0058, C3 BC, D7 A3
replace_bytes = 005C, C3 BF, 5F 00
# Bottom row
replace_bytes = 0060, C3 A3, D7 96
replace_bytes = 0064, C3 B1, D7 A1
replace_bytes = 0068, C3 B5, D7 91
replace_bytes = 006C, C3 A5, D7 94
replace_bytes = 0070, C3 9F, D7 A0
replace_bytes = 0074, C3 A7, D7 9E
replace_bytes = 0078, C4 91, D7 A6
replace_bytes = 007C, C3 B8, D7 AA
replace_bytes = 0080, C4 B3, D7 A5
replace_bytes = 0084, C5 82, 2E 00
</Patch>


The Hebrew keys won't show immediately after the device restarts, it is necessary to open a book and access the font (Aa) menu to make the Hebrew glyphs available to the rest of the UI.
GeoffR is offline   Reply With Quote