Home | History | Annotate | Line # | Download | only in symbols
mm revision 1.1.1.5
      1  1.1.1.4  mrg default  partial alphanumeric_keys
      2      1.1  mrg xkb_symbols "basic" {
      3  1.1.1.3  mrg     name[Group1]= "Burmese";
      4      1.1  mrg 
      5  1.1.1.3  mrg     key <TLDE> { [      U1050,      U100E,        grave,  asciitilde ] };
      6  1.1.1.3  mrg     key <AE01> { [      U1041,      U100D,            1,      exclam ] };
      7  1.1.1.3  mrg     key <AE02> { [      U1042,      U1052,            2,          at ] };
      8  1.1.1.3  mrg     key <AE03> { [      U1043,      U100B,            3,  numbersign ] };
      9  1.1.1.3  mrg     key <AE04> { [      U1044,      U1053,            4,      dollar ] };
     10  1.1.1.3  mrg     key <AE05> { [      U1045,      U1054,            5,     percent ] };
     11  1.1.1.3  mrg     key <AE06> { [      U1046,      U1055,            6, asciicircum ] };
     12  1.1.1.3  mrg     key <AE07> { [      U1047,      U101B,            7,   ampersand ] };
     13  1.1.1.3  mrg     key <AE08> { [      U1048,   asterisk,            8,    asterisk ] };
     14  1.1.1.3  mrg     key <AE09> { [      U1049,  parenleft,            9,   parenleft ] };
     15  1.1.1.3  mrg     key <AE10> { [      U1040, parenright,            0,  parenright ] };
     16  1.1.1.3  mrg     key <AE11> { [      minus, underscore,        minus,  underscore ] };
     17  1.1.1.3  mrg     key <AE12> { [      equal,       plus,        equal,        plus ] };
     18  1.1.1.3  mrg 
     19  1.1.1.3  mrg     key <AD01> { [      U1006,      U1008,            q,           Q ] };
     20  1.1.1.3  mrg     key <AD02> { [      U1010,      U101D,            w,           W ] };
     21  1.1.1.3  mrg     key <AD03> { [      U1014,      U1023,            e,           E ] };
     22  1.1.1.3  mrg     key <AD04> { [      U1019,      U104E,            r,           R ] };
     23  1.1.1.3  mrg     key <AD05> { [      U1021,      U1024,            t,           T ] };
     24  1.1.1.3  mrg     key <AD06> { [      U1015,      U104C,            y,           Y ] };
     25  1.1.1.3  mrg     key <AD07> { [      U1000,      U1025,            u,           U ] };
     26  1.1.1.3  mrg     key <AD08> { [      U1004,      U104D,            i,           I ] };
     27  1.1.1.3  mrg     key <AD09> { [      U101E,      U103F,            o,           O ] };
     28  1.1.1.3  mrg     key <AD10> { [      U1005,      U100F,            p,           P ] };
     29  1.1.1.3  mrg     key <AD11> { [      U101F,      U1027,  bracketleft,   braceleft ] };
     30  1.1.1.3  mrg     key <AD12> { [      U1029,      U102A, bracketright,  braceright ] };
     31  1.1.1.3  mrg 
     32  1.1.1.3  mrg     key <AC01> { [      U1031,      U1017,            a,           A ] };
     33  1.1.1.3  mrg     key <AC02> { [      U103B,      U103E,            s,           S ] };
     34  1.1.1.3  mrg     key <AC03> { [      U102D,      U102E,            d,           D ] };
     35  1.1.1.3  mrg     key <AC04> { [      U103A,      U1039,            f,           F ] };
     36  1.1.1.3  mrg     key <AC05> { [      U102B,      U103D,            g,           G ] };
     37  1.1.1.3  mrg     key <AC06> { [      U1037,      U1036,            h,           H ] };
     38  1.1.1.3  mrg     key <AC07> { [      U103C,      U1032,            j,           J ] };
     39  1.1.1.3  mrg     key <AC08> { [      U102F,      U1012,            k,           K ] };
     40  1.1.1.3  mrg     key <AC09> { [      U1030,      U1013,            l,           L ] };
     41  1.1.1.3  mrg     key <AC10> { [      U1038,      U1002,    semicolon,       colon ] };
     42  1.1.1.3  mrg     key <AC11> { [ apostrophe,    quotedbl                           ] };
     43  1.1.1.3  mrg 
     44  1.1.1.3  mrg     key <AB01> { [      U1016,       U1007,           z,           Z ] };
     45  1.1.1.3  mrg     key <AB02> { [      U1011,       U100C,           x,           X ] };
     46  1.1.1.3  mrg     key <AB03> { [      U1001,       U1003,           c,           C ] };
     47  1.1.1.3  mrg     key <AB04> { [      U101C,       U1020,           v,           V ] };
     48  1.1.1.3  mrg     key <AB05> { [      U1018,       U101A,           b,           B ] };
     49  1.1.1.3  mrg     key <AB06> { [      U100A,       U1009,           n,           N ] };
     50  1.1.1.3  mrg     key <AB07> { [      U102C,       U1026,           m,           M ] };
     51  1.1.1.3  mrg     key <AB08> { [      comma,        U104A,      comma,        less ] };
     52  1.1.1.3  mrg     key <AB09> { [     period,        U104B,     period,     greater ] };
     53  1.1.1.3  mrg     key <AB10> { [      slash,    question                           ] };
     54      1.1  mrg 
     55  1.1.1.3  mrg     key <BKSL> { [      U104F,       U1051,   backslash,         bar ] };
     56      1.1  mrg };
     57  1.1.1.5  mrg 
     58  1.1.1.5  mrg partial alphanumeric_keys
     59  1.1.1.5  mrg xkb_symbols "zawgyi" {
     60  1.1.1.5  mrg 
     61  1.1.1.5  mrg 	name[Group1]="Burmese Zawgyi";
     62  1.1.1.5  mrg 	include "level3(ralt_switch)"
     63  1.1.1.5  mrg 	
     64  1.1.1.5  mrg 	// Alphanumeric section
     65  1.1.1.5  mrg 	key <AE01> { [ U1041, U100D, U100E, U106F ] };
     66  1.1.1.5  mrg 	key <AE02> { [ U1042, U1091, U106D ] };
     67  1.1.1.5  mrg 	key <AE03> { [ U1043, U100B, U106C ] };
     68  1.1.1.5  mrg 	key <AE04> { [ U1044, dollar, U104E, U1023 ] };
     69  1.1.1.5  mrg 	key <AE05> { [ U1045, percent, U1029, U102A ] };
     70  1.1.1.5  mrg 	key <AE06> { [ U1046, asciicircum ] };
     71  1.1.1.5  mrg 	key <AE07> { [ U1047, U101B, U1090 ] };
     72  1.1.1.5  mrg 	key <AE08> { [ U1048, U1002, U1062 ] };
     73  1.1.1.5  mrg 	key <AE09> { [ U1049, parenleft, U1026 ] };
     74  1.1.1.5  mrg 	key <AE10> { [ U1040, parenright ] };
     75  1.1.1.5  mrg 	key <AE11> { [ minus, underscore, U1097 ] };
     76  1.1.1.5  mrg 	key <AE12> { [ equal, plus, U106E ] };
     77  1.1.1.5  mrg 
     78  1.1.1.5  mrg 	key <AD01> { [ U1006, U103D, U1066, U1067 ] };
     79  1.1.1.5  mrg 	key <AD02> { [ U1010, U107D, U1071, U1072 ] };
     80  1.1.1.5  mrg 	key <AD03> { [ U1014, U108F, U1077, U1096 ] };
     81  1.1.1.5  mrg 	key <AD04> { [ U1019, U107D, U107C ] };
     82  1.1.1.5  mrg 	key <AD05> { [ U1021, U108A, U1024 ] };
     83  1.1.1.5  mrg 	key <AD06> { [ U1015, U1094, U1078, U104C ] };
     84  1.1.1.5  mrg 	key <AD07> { [ U1000, U1095, U1060, U1009 ] };
     85  1.1.1.5  mrg 	key <AD08> { [ U1004, U1088, U104D, U106A ] };
     86  1.1.1.5  mrg 	key <AD09> { [ U101E, U1025, U1086 ] };
     87  1.1.1.5  mrg 	key <AD10> { [ U1005, U100F, U1065, U1070 ] };
     88  1.1.1.5  mrg 	key <AD11> { [ U101F, U1027 ] };
     89  1.1.1.5  mrg 	key <AD12> { [ U104F, U1092 ] };
     90  1.1.1.5  mrg 
     91  1.1.1.5  mrg 	key <AC01> { [ U1031, U1017, U1008, U107A ] };
     92  1.1.1.5  mrg 	key <AC02> { [ U103A, U103D ] };
     93  1.1.1.5  mrg 	key <AC03> { [ U102D, U102E, U108E, U108C ] };
     94  1.1.1.5  mrg 	key <AC04> { [ U1039, U1064 ] };
     95  1.1.1.5  mrg 	key <AC05> { [ U102B, U103C ] };
     96  1.1.1.5  mrg 	key <AC06> { [ U1037, U1036 ] };
     97  1.1.1.5  mrg 	key <AC07> { [ U103B, U1032, U1083, U1084 ] };
     98  1.1.1.5  mrg 	key <AC08> { [ U102F, U1033, U1089 ] };
     99  1.1.1.5  mrg 	key <AC09> { [ U1030, U1034, U108D, U108B ] };
    100  1.1.1.5  mrg 	key <AC10> { [ U1038, U105A ] };
    101  1.1.1.5  mrg 	key <AC11> { [ U1012, U1013, U1075, U1076 ] };
    102  1.1.1.5  mrg 
    103  1.1.1.5  mrg 	key <AB01> { [ U1016, U1007, U1079, U1068 ] };
    104  1.1.1.5  mrg 	key <AB02> { [ U1011, U100C, U1073, U1074 ] };
    105  1.1.1.5  mrg 	key <AB03> { [ U1001, U1003, U1061, U1063 ] };
    106  1.1.1.5  mrg 	key <AB04> { [ U101C, U1020, U1085 ] };
    107  1.1.1.5  mrg 	key <AB05> { [ U1018, U1080, U1093 ] };
    108  1.1.1.5  mrg 	key <AB06> { [ U100A, U107F, U106B, U1069 ] };
    109  1.1.1.5  mrg 	key <AB07> { [ U102C, U107E, U1081, U1082 ] };
    110  1.1.1.5  mrg 	key <AB08> { [ U101A, U101D ] };
    111  1.1.1.5  mrg 	key <AB09> { [ period, U1008 ] };
    112  1.1.1.5  mrg 	key <AB10> { [ U104B, U104A ] };
    113  1.1.1.5  mrg 
    114  1.1.1.5  mrg 	key <BKSL> { [ U104F, U1092 ] };
    115  1.1.1.5  mrg 	// End alphanumeric section
    116  1.1.1.5  mrg 	include "mm(tilde_switch)"
    117  1.1.1.5  mrg };
    118  1.1.1.5  mrg 
    119  1.1.1.5  mrg // The following code creates the "Tilde key" phenomenon.
    120  1.1.1.5  mrg 
    121  1.1.1.5  mrg partial modifier_keys
    122  1.1.1.5  mrg xkb_symbols "tilde_switch" {
    123  1.1.1.5  mrg 	key <TLDE> {
    124  1.1.1.5  mrg 	symbols[Group1] = [ ISO_Level3_Latch,	asciitilde,	grave ]
    125  1.1.1.5  mrg 	};
    126  1.1.1.5  mrg 	modifier_map Mod5	{ ISO_Level3_Latch };
    127  1.1.1.5  mrg };
    128