Xlib Compose Keys for am_ET.UTF-8

Applications using Xlib input handling should recognize these compose key sequences in locales using the am_ET.UTF-8 compose table.

UTF-8 (Unicode) compose sequence for Ethiopean layout. Designed as a part of OLPC project 2007 Sergey Udaltsov <svu@gnome.org>

Table 1. Compose Key Sequences for am_ET.UTF-8

Key SequenceAction
Group I
Modifier: /u/
u U1200"" U1201 # key h (base character ሀ)
u U1208"" U1209 # key l (base character ለ)
u U1218"" U1219 # key m (base character መ)
u U1228"" U1229 # key r (base character ረ)
u U1230"" U1231 # key s (base character ሰ)
u U1240"" U1241 # key q (base character ቀ)
u U1260"" U1261 # key b (base character በ)
u U1270"" U1271 # key t (base character ተ)
u U1290"" U1291 # key n (base character ነ)
u U12A0"" U12A1 # key x (base character አ)
u U12A8"" U12A9 # key k (base character ከ)
u U12C8"" U12C9 # key w (base character ወ)
u U12D8"" U12D9 # key z (base character ዘ)
u U12E8"" U12E9 # key y (base character የ)
u U12F0"" U12F1 # key d (base character ደ)
u U1300"" U1301 # key j (base character ጀ)
u U1308"" U1309 # key g (base character ገ)
u U1340"" U1341 # key [ (base character ፀ)
u U1348"" U1349 # key f (base character ፈ)
u U1350"" U1351 # key p (base character ፐ)
u U1238"" U1239 # key v (base character ሸ)
u U1328"" U1329 # key ] (base character ጨ)
Modifier: /i/
i U1200"" U1202 # key h (base character ሀ)
i U1208"" U120A # key l (base character ለ)
i U1218"" U121A # key m (base character መ)
i U1228"" U122A # key r (base character ረ)
i U1230"" U1232 # key s (base character ሰ)
i U1240"" U1242 # key q (base character ቀ)
i U1260"" U1262 # key b (base character በ)
i U1270"" U1272 # key t (base character ተ)
i U1290"" U1292 # key n (base character ነ)
i U12A0"" U12A2 # key x (base character አ)
i U12A8"" U12AA # key k (base character ከ)
i U12C8"" U12CA # key w (base character ወ)
i U12D8"" U12DA # key z (base character ዘ)
i U12E8"" U12EA # key y (base character የ)
i U12F0"" U12F2 # key d (base character ደ)
i U1300"" U1302 # key j (base character ጀ)
i U1308"" U130A # key g (base character ገ)
i U1340"" U1342 # key [ (base character ፀ)
i U1348"" U134A # key f (base character ፈ)
i U1350"" U1352 # key p (base character ፐ)
i U1238"" U123A # key v (base character ሸ)
i U1328"" U132A # key ] (base character ጨ)
Modifier: /a/
a U1200"" U1203 # key h (base character ሀ)
a U1208"" U120B # key l (base character ለ)
a U1218"" U121B # key m (base character መ)
a U1228"" U122B # key r (base character ረ)
a U1230"" U1233 # key s (base character ሰ)
a U1240"" U1243 # key q (base character ቀ)
a U1260"" U1263 # key b (base character በ)
a U1270"" U1273 # key t (base character ተ)
a U1290"" U1293 # key n (base character ነ)
a U12A0"" U12A3 # key x (base character አ)
a U12A8"" U12AB # key k (base character ከ)
a U12C8"" U12CB # key w (base character ወ)
a U12D8"" U12DB # key z (base character ዘ)
a U12E8"" U12EB # key y (base character የ)
a U12F0"" U12F3 # key d (base character ደ)
a U1300"" U1303 # key j (base character ጀ)
a U1308"" U130B # key g (base character ገ)
a U1340"" U1343 # key [ (base character ፀ)
a U1348"" U134B # key f (base character ፈ)
a U1350"" U1353 # key p (base character ፐ)
a U1238"" U123B # key v (base character ሸ)
a U1328"" U132B # key ] (base character ጨ)
Modifier: /e/
e U1200"" U1204 # key h (base character ሀ)
e U1208"" U120C # key l (base character ለ)
e U1218"" U121C # key m (base character መ)
e U1228"" U122C # key r (base character ረ)
e U1230"" U1234 # key s (base character ሰ)
e U1240"" U1244 # key q (base character ቀ)
e U1260"" U1264 # key b (base character በ)
e U1270"" U1274 # key t (base character ተ)
e U1290"" U1294 # key n (base character ነ)
e U12A0"" U12A4 # key x (base character አ)
e U12A8"" U12AC # key k (base character ከ)
e U12C8"" U12CC # key w (base character ወ)
e U12D8"" U12DC # key z (base character ዘ)
e U12E8"" U12EC # key y (base character የ)
e U12F0"" U12F4 # key d (base character ደ)
e U1300"" U1304 # key j (base character ጀ)
e U1308"" U130C # key g (base character ገ)
e U1340"" U1344 # key [ (base character ፀ)
e U1348"" U134C # key f (base character ፈ)
e U1350"" U1354 # key p (base character ፐ)
e U1238"" U123C # key v (base character ሸ)
e U1328"" U132C # key ] (base character ጨ)
Modifier: /c/
c U1200"" U1205 # key h (base character ሀ)
c U1208"" U120D # key l (base character ለ)
c U1218"" U121D # key m (base character መ)
c U1228"" U122D # key r (base character ረ)
c U1230"" U1235 # key s (base character ሰ)
c U1240"" U1245 # key q (base character ቀ)
c U1260"" U1265 # key b (base character በ)
c U1270"" U1275 # key t (base character ተ)
c U1290"" U1295 # key n (base character ነ)
c U12A0"" U12A5 # key x (base character አ)
c U12A8"" U12AD # key k (base character ከ)
c U12C8"" U12CD # key w (base character ወ)
c U12D8"" U12DD # key z (base character ዘ)
c U12E8"" U12ED # key y (base character የ)
c U12F0"" U12F5 # key d (base character ደ)
c U1300"" U1305 # key j (base character ጀ)
c U1308"" U130D # key g (base character ገ)
c U1340"" U1345 # key [ (base character ፀ)
c U1348"" U134D # key f (base character ፈ)
c U1350"" U1355 # key p (base character ፐ)
c U1238"" U123D # key v (base character ሸ)
c U1328"" U132D # key ] (base character ጨ)
Modifier: /o/
o U1200"" U1206 # key h (base character ሀ)
o U1208"" U120E # key l (base character ለ)
o U1218"" U121E # key m (base character መ)
o U1228"" U122E # key r (base character ረ)
o U1230"" U1236 # key s (base character ሰ)
o U1240"" U1246 # key q (base character ቀ)
o U1260"" U1266 # key b (base character በ)
o U1270"" U1276 # key t (base character ተ)
o U1290"" U1296 # key n (base character ነ)
o U12A0"" U12A6 # key x (base character አ)
o U12A8"" U12AE # key k (base character ከ)
o U12C8"" U12CE # key w (base character ወ)
o U12D8"" U12DE # key z (base character ዘ)
o U12E8"" U12EE # key y (base character የ)
o U12F0"" U12F6 # key d (base character ደ)
o U1300"" U1306 # key j (base character ጀ)
o U1308"" U130E # key g (base character ገ)
o U1340"" U1346 # key [ (base character ፀ)
o U1348"" U134E # key f (base character ፈ)
o U1350"" U1356 # key p (base character ፐ)
o U1238"" U123E # key v (base character ሸ)
o U1328"" U132E # key ] (base character ጨ)
Modifier: /A/
A U1208"" U120F # key l (base character ለ)
A U1218"" U121F # key m (base character መ)
A U1228"" U122F # key r (base character ረ)
A U1230"" U1237 # key s (base character ሰ)
A U1240"" U124B # key q (base character ቀ)
A U1260"" U1267 # key b (base character በ)
A U1270"" U1277 # key t (base character ተ)
A U1290"" U1297 # key n (base character ነ)
A U12A0"" U12A7 # key x (base character አ)
A U12A8"" U12B3 # key k (base character ከ)
A U12D8"" U12DF # key z (base character ዘ)
A U12F0"" U12F7 # key d (base character ደ)
A U1300"" U1307 # key j (base character ጀ)
A U1308"" U1313 # key g (base character ገ)
A U1348"" U134F # key f (base character ፈ)
A U1350"" U1357 # key p (base character ፐ)
A U1238"" U123F # key v (base character ሸ)
A U1328"" U132F # key ] (base character ጨ)
Modifier: /U/
U U1240"" U124D # key q (base character ቀ)
U U12A8"" U12B5 # key k (base character ከ)
U U1308"" U1315 # key g (base character ገ)
Modifier: /I/
I U1240"" U124A # key q (base character ቀ)
I U12A8"" U12B2 # key k (base character ከ)
I U1308"" U1312 # key g (base character ገ)
Modifier: /E/
E U1240"" U124C # key q (base character ቀ)
E U12A8"" U12B4 # key k (base character ከ)
E U1308"" U1314 # key g (base character ገ)
Modifier: /O/
O U1240"" U1248 # key q (base character ቀ)
O U12A8"" U12B0 # key k (base character ከ)
O U1308"" U1310 # key g (base character ገ)
Group II Modifier: /u/
u U1210"" U1211 # key h (base character ሐ)
u U1220"" U1221 # key s (base character ሠ)
u U1250"" U1251 # key q (base character ቐ)
u U1278"" U1279 # key c (base character ቸ)
u U1320"" U1321 # key t (base character ጠ)
u U1298"" U1299 # key n (base character ኘ)
u U12D0"" U12D1 # key x (base character ዐ)
u U12B8"" U12B9 # key k (base character ኸ)
u U12E0"" U12E1 # key z (base character ዠ)
u U12F8"" U12F9 # key d (base character ዸ)
u U1318"" U1319 # key g (base character ጘ)
u U1338"" U1339 # key [ (base character ጸ)
u U1330"" U1331 # key p (base character ጰ)
u U1280"" U1281 # key ] (base character ኀ)
u U1268"" U1269 # key v (base character ቨ)
Modifier: /i/
i U1210"" U1212 # key h (base character ሐ)
i U1220"" U1222 # key s (base character ሠ)
i U1250"" U1252 # key q (base character ቐ)
i U1278"" U127A # key c (base character ቸ)
i U1320"" U1322 # key t (base character ጠ)
i U1298"" U129A # key n (base character ኘ)
i U12D0"" U12D2 # key x (base character ዐ)
i U12B8"" U12BA # key k (base character ኸ)
i U12E0"" U12E2 # key z (base character ዠ)
i U12F8"" U12FA # key d (base character ዸ)
i U1318"" U131A # key g (base character ጘ)
i U1338"" U133A # key [ (base character ጸ)
i U1330"" U1332 # key p (base character ጰ)
i U1280"" U1282 # key ] (base character ኀ)
i U1268"" U126A # key v (base character ቨ)
Modifier: /a/
a U1210"" U1213 # key h (base character ሐ)
a U1220"" U1223 # key s (base character ሠ)
a U1250"" U1253 # key q (base character ቐ)
a U1278"" U127B # key c (base character ቸ)
a U1320"" U1323 # key t (base character ጠ)
a U1298"" U129B # key n (base character ኘ)
a U12D0"" U12D3 # key x (base character ዐ)
a U12B8"" U12BB # key k (base character ኸ)
a U12E0"" U12E3 # key z (base character ዠ)
a U12F8"" U12FB # key d (base character ዸ)
a U1318"" U131B # key g (base character ጘ)
a U1338"" U133B # key [ (base character ጸ)
a U1330"" U1333 # key p (base character ጰ)
a U1280"" U1283 # key ] (base character ኀ)
a U1268"" U126B # key v (base character ቨ)
Modifier: /e/
e U1210"" U1214 # key h (base character ሐ)
e U1220"" U1224 # key s (base character ሠ)
e U1250"" U1254 # key q (base character ቐ)
e U1278"" U127C # key c (base character ቸ)
e U1320"" U1324 # key t (base character ጠ)
e U1298"" U129C # key n (base character ኘ)
e U12D0"" U12D4 # key x (base character ዐ)
e U12B8"" U12BC # key k (base character ኸ)
e U12E0"" U12E4 # key z (base character ዠ)
e U12F8"" U12FC # key d (base character ዸ)
e U1318"" U131C # key g (base character ጘ)
e U1338"" U133C # key [ (base character ጸ)
e U1330"" U1334 # key p (base character ጰ)
e U1280"" U1284 # key ] (base character ኀ)
e U1268"" U126C # key v (base character ቨ)
Modifier: /c/
c U1210"" U1215 # key h (base character ሐ)
c U1220"" U1225 # key s (base character ሠ)
c U1250"" U1255 # key q (base character ቐ)
c U1278"" U127D # key c (base character ቸ)
c U1320"" U1325 # key t (base character ጠ)
c U1298"" U129D # key n (base character ኘ)
c U12D0"" U12D5 # key x (base character ዐ)
c U12B8"" U12BD # key k (base character ኸ)
c U12E0"" U12E5 # key z (base character ዠ)
c U12F8"" U12FD # key d (base character ዸ)
c U1318"" U131D # key g (base character ጘ)
c U1338"" U133D # key [ (base character ጸ)
c U1330"" U1335 # key p (base character ጰ)
c U1280"" U1285 # key ] (base character ኀ)
c U1268"" U126D # key v (base character ቨ)
Modifier: /o/
o U1210"" U1216 # key h (base character ሐ)
o U1220"" U1226 # key s (base character ሠ)
o U1250"" U1256 # key q (base character ቐ)
o U1278"" U127E # key c (base character ቸ)
o U1320"" U1326 # key t (base character ጠ)
o U1298"" U129E # key n (base character ኘ)
o U12D0"" U12D6 # key x (base character ዐ)
o U12B8"" U12BE # key k (base character ኸ)
o U12E0"" U12E6 # key z (base character ዠ)
o U12F8"" U12FE # key d (base character ዸ)
o U1318"" U131E # key g (base character ጘ)
o U1338"" U133E # key [ (base character ጸ)
o U1330"" U1336 # key p (base character ጰ)
o U1280"" U1286 # key ] (base character ኀ)
o U1268"" U126E # key v (base character ቨ)
Modifier: /A/
A U1210"" U1217 # key h (base character ሐ)
A U1220"" U1227 # key s (base character ሠ)
A U1250"" U125B # key q (base character ቐ)
A U1278"" U127F # key c (base character ቸ)
A U1320"" U1327 # key t (base character ጠ)
A U1298"" U129F # key n (base character ኘ)
A U12B8"" U12C3 # key k (base character ኸ)
A U12E0"" U12E7 # key z (base character ዠ)
A U12F8"" U12FF # key d (base character ዸ)
A U1338"" U133F # key [ (base character ጸ)
A U1330"" U1337 # key p (base character ጰ)
A U1280"" U128B # key ] (base character ኀ)
A U1268"" U126F # key v (base character ቨ)
Modifier: /U/
U U1250"" U125D # key q (base character ቐ)
U U12B8"" U12C5 # key k (base character ኸ)
Modifier: /I/
I U1250"" U125A # key q (base character ቐ)
I U12B8"" U12C2 # key k (base character ኸ)
Modifier: /E/
E U1250"" U125C # key q (base character ቐ)
E U12B8"" U12C4 # key k (base character ኸ)
Modifier: /O/
O U1250"" U1258 # key q (base character ቐ)
O U12B8"" U12C0 # key k (base character ኸ)
Group III
backslash quotedbl"፥" U1365 # key "
backslash apostrophe"፦" U1366 # key "
backslash minus"|" U007C # key -
backslash underscore"¥" U00A5 # key _
backslash question"" U1367 # key ?
Khmer digraphs
U17ff"ាំ"
U17fe"ោះ"
U17fd"េះ"
U17fc"ុំ"
U17fb"ុះ"
Arabic Lam-Alef ligatures
UFEFB"لا" # ARABIC LIGATURE LAM WITH ALEF
UFEF7"لأ" # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE
UFEF9"لإ" # ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW
UFEF5"لآ" # ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE