





default partial alphanumeric_keys
xkb_symbols "basic" {
 include "et(olpc)"
 name[Group1]="Amharic";
};

partial alphanumeric_keys
xkb_symbols "olpc" {

 

 name[Group1]="Amharic";

 key <AE01> {[ U1369, U1372 ]}; 
 key <AE02> {[ U136a, U1373 ]}; 
 key <AE03> {[ U136b, U1374 ]}; 
 key <AE04> {[ U136c, U1375 ]}; 
 key <AE05> {[ U136d, U1376 ]}; 
 key <AE06> {[ U136e, U1377 ]}; 
 key <AE07> {[ U136f, U1378 ]}; 
 key <AE08> {[ U1370, U1379 ]}; 
 key <AE09> {[ U1371, U137a ]}; 
 key <AE10> {[ U137b, U137c ]}; 
 key <AE11> {[ minus, underscore ]}; 
 key <AE12> {[ equal, plus ]}; 

 key <AD01> {[ U1240, U1250 ]}; 
 key <AD02> {[ U12C8, none ]}; 
 key <AD03> {[ dead_e, dead_E ]};
 key <AD04> {[ U1228, none ]}; 
 key <AD05> {[ U1270, U1320 ]}; 
 key <AD06> {[ U12E8, none ]}; 
 key <AD07> {[ dead_u, dead_U ]};
 key <AD08> {[ dead_i, dead_I ]};
 key <AD09> {[ dead_o, dead_O ]};
 key <AD10> {[ U1350, U1330 ]}; 
 key <AD11> {[ U1340, U1338 ]}; 
 key <AD12> {[ U1328, U1280 ]}; 

 key <AC01> {[ dead_a, dead_A ]};
 key <AC02> {[ U1230, U1220 ]}; 
 key <AC03> {[ U12F0, U12F8 ]}; 
 key <AC04> {[ U1348, none ]}; 
 key <AC05> {[ U1308, U1318 ]}; 
 key <AC06> {[ U1200, U1210 ]}; 
 key <AC07> {[ U1300, none ]}; 
 key <AC08> {[ U12A8, U12B8 ]}; 
 key <AC09> {[ U1208, none ]}; 

 key <AC10> {[ U1362, U1361 ]}; 
 key <AC11> {[ U1366, U1365 ]}; 
 key <BKSL> {[ none, U2010 ]}; 

 key <AB01> {[ U12D8, U12E0 ]}; 
 key <AB02> {[ U12A0, U12D0 ]}; 
 key <AB03> {[ U1278, dead_capital_schwa ]};
 key <AB04> {[ U1238, U1268 ]}; 
 key <AB05> {[ U1260, none ]}; 
 key <AB06> {[ U1290, U1298 ]}; 
 key <AB07> {[ U1218, none ]}; 

 key <AB08> {[ U1363, none ]}; 
 key <AB09> {[ U1364, none ]}; 
 key <AB10> {[ U1367, question ]}; 

 include "group(olpc)"
};
