summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--share/multikey/he.keymap255
1 files changed, 255 insertions, 0 deletions
diff --git a/share/multikey/he.keymap b/share/multikey/he.keymap
new file mode 100644
index 0000000..59ea940
--- a/dev/null
+++ b/share/multikey/he.keymap
@@ -0,0 +1,255 @@
1# Created by Arieh Skliarouk (skliarieh@gmail.com)
2title = Hebrew
3sw = HE
4
51 0x1000 0 2 # and you can write whatever you want after the last element
6
7
8 "9 9 2 1"
9 ". c None"
10 "a c #000000"
11 "........."
12 "........."
13 ".aa.aa.aa"
14 ".a..a..a."
15 ".aa.aa.a."
16 ".a...a.a."
17 ".aa.aa.aa"
18 "........."
19 "........."
20
21 1 0 0x60 2 # `
221 0 0x31 2 # 1
23 1 0 0x32 2# 2
241 0 0x33 2 # 3
251 0 0x34 2 # 4
261 0 0x35 2 # 5
271 0 0x36 2 # 6
281 0 0x37 2 # 7
291 0 0x38 2 # 8
301 0 0x39 2 # 9
31 1 0 0x30 2# 0
32 1 0 0x2d 2# -
33 1 0 0x3d 2# =
341 0x1003 0 2
35
36 "9 9 2 1"
37 ". c None"
38 "a c #000000"
39 "........."
40 "........."
41 "...a....."
42 "..aa....."
43 ".aaaaaaaa"
44 "..aa....."
45 "...a....."
46 "........."
47 "........."
48
49
502 0x1001 0x9 3 # tab char, but why doesnt this work...?
51
52
53 "11 9 2 1"
54 ". c None"
55 "a c #000000"
56 "..........."
57 "..........."
58 ".....a..a.."
59 ".....aa.a.."
60 ".aaaaaaaa.."
61 ".....aa.a.."
62 ".....a..a.."
63 "..........."
64 "..........."
652 0 0x002f 2 # /
662 0 0x0027 2 # '
672 0 0x05e7 2 # kuf
682 0 0x05e8 2 # reish
692 0 0x05d0 2 # aleph
702 0 0x05d8 2 # tet
712 0 0x05d5 2 # vav
722 0 0x05df 2 # nun sofit
732 0 0x05dd 2 # mem sofit
742 0 0x05e4 2 # phei
752 0 0x005b 2 # [
762 0 0x005d 2 # ]
772 0 0x2f 4 # /
78
793 0x1024 0 4
80 "17 7 2 1"
81 " c None"
82 ". c #000000"
83 " "
84 " .. . .. .. "
85 " . . . . . . "
86 " . ... .. . "
87 " . . . . . "
88 " .. . . . .. "
89 " "
903 0 0x05e9 2 # shin
913 0 0x05d3 2 # dalet
923 0 0x05d2 2 # gimel
933 0 0x05db 2 # kaf
943 0 0x05e2 2 # ain
953 0 0x05d9 2 # iod
963 0 0x05d7 2 # het
973 0 0x05dc 2 # lamed
983 0 0x05da 2 # kaf sofit
993 0 0x05e3 2 # phei sofit
1003 0 0x0027 2 # '
1013 0x1004 0 5 # ENTER
102 "16 9 2 1"
103 ". c None"
104 "a c #000000"
105 "................"
106 "................"
107 "...........a...."
108 "....aa.....a...."
109 "...aa......a...."
110 "..aaaaaaaaaa...."
111 "...aa..........."
112 "....aa.........."
113 "................"
114
1154 0x1020 0 5
116 "21 7 2 1"
117 " c None"
118 ". c #000000"
119 " "
120 " .. . . ... ... ... "
121 " . . . . . . "
122 " . ... . .. . "
123 " . . . . . . "
124 " .. . . ... . . "
125 " "
1264 0 0x05d6 2 # zain
1274 0 0x05e1 2 # samech
1284 0 0x05d1 2 # beit
1294 0 0x05d4 2 # hei
1304 0 0x05e0 2 # nun
1314 0 0x05de 2 # mem
1324 0 0x05e6 2 # tsadi
1334 0 0x05ea 2 # tav
1344 0 0x05e5 2 # tsadi sofit
1354 0 0x2e 2 # .
1364 0x1020 0 5 # SHIFT
137 "21 7 2 1"
138 " c None"
139 ". c #000000"
140 " "
141 " .. . . ... ... ... "
142 " . . . . . . "
143 " . ... . .. . "
144 " . . . . . . "
145 " .. . . ... . . "
146 " "
147
1485 0x1021 0 3
149 "17 7 2 1"
150 " c None"
151 ". c #000000"
152 " "
153 " .. ... .. . "
154 " . . . . . "
155 " . . .. . "
156 " . . . . . "
157 " .. . . . ... "
158 " "
1595 0x1023 0 3
160 "13 7 2 1"
161 " c None"
162 ". c #000000"
163 " "
164 " . . ... "
165 " . . . . "
166 " ... . . "
167 " . . . . "
168 " . . ... . "
169 " "
1705 0 0x20 16
1715 0x1023 0 3
172 "13 7 2 1"
173 " c None"
174 ". c #000000"
175 " "
176 " . . ... "
177 " . . . . "
178 " ... . . "
179 " . . . . "
180 " . . ... . "
181 " "
1825 0x1021 0 3
183 "17 7 2 1"
184 " c None"
185 ". c #000000"
186 " "
187 " .. ... .. . "
188 " . . . . . "
189 " . . .. . "
190 " . . . . . "
191 " .. . . . ... "
192 " "
1935 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog
194 "13 7 2 1"
195 " c None"
196 ". c #000000"
197 " "
198 " . "
199 " ... "
200 " ..... "
201 " . "
202 " . "
203 " "
204
205# shift table
2060x60 0x60 # ` -> `
2070x31 0x21 # 1 -> !
2080x32 0x22 # 2 -> "
2090x33 0x23 # 3 -> #
2100x34 0x24 # 4 -> $
2110x35 0x25 # 5 -> %
2120x36 0x5e # 6 -> ^
2130x37 0x26 # 7 -> &
2140x38 0x2a # 8 -> *
2150x39 0x28 # 9 -> (
2160x30 0x29 # 0 -> )
2170x2d 0x5f # - -> _
2180x3d 0x2b # = -> +
219
220#0x0439 0x0419 # Ê -> ê
221#0x0446 0x0426 # Ã -> ã
222#0x0443 0x0423 # Õ -> õ
223#0x043a 0x041a # Ë -> ë
224#0x0435 0x0415 # Å -> å
225#0x043d 0x041d # Î -> î
226#0x0433 0x0413 # Ç -> ç
227#0x0448 0x0428 # Û -> û
228#0x0449 0x0429 # Ý -> ý
229#0x0437 0x0417 # Ú -> ú
230#0x0445 0x0425 # È -> è
231#0x044a 0x042a # ß -> ÿ
232#
233#0x0444 0x0424 # Æ -> æ
234#0x044b 0x042b # Ù -> ù
235#0x0432 0x0412 # × -> ÷
236#0x0430 0x0410 # Á -> á
237#0x043f 0x041f # Ð -> ð
238#0x0440 0x0420 # Ò -> ò
239#0x043e 0x041e # Ï -> ï
240#0x043b 0x041b # Ì -> ì
241#0x0434 0x0414 # Ä -> ä
242#0x0436 0x0416 # Ö -> ö
243#0x044d 0x042d # Ü -> ü
244
245#0x044f 0x042f # Ñ -> ñ
246#0x0447 0x0427 # Þ -> þ
247#0x0441 0x0421 # Ó -> ó
248#0x043c 0x041c # Í -> í
249#0x0438 0x0418 # É -> é
250#0x0442 0x0422 # Ô -> ô
251#0x044c 0x042c # Ø -> ø
252#0x0431 0x0411 # Â -> â
253#0x044e 0x042e # À -> à
254#0x2f 0x7c # / -> |
255#0x2e 0x2c # . -> ,