Fixed af OLPC variants
[xorg/xkeyboard-config] / symbols / mk
1
2 // based on keyboard map:
3 // Author: Damjan Georgievski <penguinista AT mail.net.mk>
4 // Revision: 1.5
5 // $XKeyboardConfig$
6
7 partial default alphanumeric_keys
8 xkb_symbols "basic" { 
9     name[Group1]= "Macedonia";
10
11     key <AB01> { [     Cyrillic_ze,     Cyrillic_ZE     ]       };
12     key <AC02> { [     Cyrillic_es,     Cyrillic_ES     ]       };
13     key <AC01> { [      Cyrillic_a,      Cyrillic_A     ]       };
14     key <AD01> { [    Cyrillic_lje,    Cyrillic_LJE     ]       };
15     key <AD02> { [    Cyrillic_nje,    Cyrillic_NJE     ]       };
16     key <AB03> { [    Cyrillic_tse,    Cyrillic_TSE     ]       };
17     key <AB02> { [   Cyrillic_dzhe,   Cyrillic_DZHE     ]       };
18     key <AC03> { [     Cyrillic_de,     Cyrillic_DE     ]       };
19     key <AD03> { [     Cyrillic_ie,     Cyrillic_IE     ]       };
20     key <AB04> { [     Cyrillic_ve,     Cyrillic_VE     ]       };
21     key <AC04> { [     Cyrillic_ef,     Cyrillic_EF     ]       };
22     key <AD05> { [     Cyrillic_te,     Cyrillic_TE     ]       };
23     key <AD04> { [     Cyrillic_er,     Cyrillic_ER     ]       };
24     key <AB06> { [     Cyrillic_en,     Cyrillic_EN     ]       };
25     key <AB05> { [     Cyrillic_be,     Cyrillic_BE     ]       };
26     key <AC06> { [     Cyrillic_ha,     Cyrillic_HA     ]       };
27     key <AC05> { [    Cyrillic_ghe,    Cyrillic_GHE     ]       };
28     key <AD06> { [   Macedonia_dse,   Macedonia_DSE     ]       };
29     key <AB07> { [     Cyrillic_em,     Cyrillic_EM     ]       };
30     key <AC07> { [     Cyrillic_je,     Cyrillic_JE     ]       };
31     key <AD07> { [      Cyrillic_u,      Cyrillic_U     ]       };
32     key <AC08> { [     Cyrillic_ka,     Cyrillic_KA     ]       };
33     key <AD08> { [      Cyrillic_i,      Cyrillic_I     ]       };
34     key <AD09> { [      Cyrillic_o,      Cyrillic_O     ]       };
35     key <AC09> { [     Cyrillic_el,     Cyrillic_EL     ]       };
36     key <AC10> { [    Cyrillic_che,    Cyrillic_CHE     ]       };
37     key <AD10> { [     Cyrillic_pe,     Cyrillic_PE     ]       };
38     key <AC11> { [   Macedonia_kje,   Macedonia_KJE     ]       };
39     key <AD11> { [    Cyrillic_sha,    Cyrillic_SHA     ]       };
40     key <AD12> { [   Macedonia_gje,   Macedonia_GJE     ]       };
41     key <BKSL> { [    Cyrillic_zhe,    Cyrillic_ZHE     ]       };
42     key <AE12> { [           equal,            plus     ]       };
43     key <AE11> { [           minus,      underscore     ]       };
44     key <TLDE> { [      dead_grave,      asciitilde     ]       };
45     key <AE01> { [               1,          exclam     ]       };
46     key <AE02> { [               2, doublelowquotemark  ]       };
47     key <AE03> { [               3, leftdoublequotemark ]       };
48     key <AE04> { [               4,          dollar     ]       };
49     key <AE05> { [               5,         percent     ]       };
50     key <AE06> { [               6,     asciicircum     ]       };
51     key <AE07> { [               7,       ampersand     ]       };
52     key <AE08> { [               8,        asterisk     ]       };
53     key <AE09> { [               9,       parenleft     ]       };
54     key <AE10> { [               0,      parenright     ]       };
55     key <AB08> { [           comma,       semicolon     ]       };
56     key <AB09> { [          period,           colon     ]       };
57     key <AB10> { [           slash,        question     ]       };
58  
59     include "kpdl(comma)"
60 };
61
62 partial alphanumeric_keys
63 xkb_symbols "nodeadkeys" {
64     include "mk(basic)"
65     name[Group1]= "Macedonia - Eliminate dead keys";
66     key <TLDE> { [           grave,      asciitilde ]   };
67 };