aboutsummaryrefslogtreecommitdiff
path: root/xkb-birman-us
blob: 87ede2679479dd5df3ba9234165550895d060f65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
partial default alphanumeric_keys
xkb_symbols "typo-birman-en" {
    name[Group1]= "English (Typographic by Ilya Birman)";

    // 1st keyboard row
    key <TLDE> { [             grave,	       asciitilde,              NoSymbol,             dead_grave ] }; // "~"
    key <AE01> { [                 1,            exclam,           onesuperior,             exclamdown ] }; // "1""
    key <AE02> { [                 2,                at,           twosuperior,                onehalf ] }; // "2"
    key <AE03> { [                 3,        numbersign,         threesuperior,               onethird ] }; // "3"
    key <AE04> { [                 4,            dollar,                dollar,             onequarter ] }; // "4"
    key <AE05> { [                 5,           percent,                 U2030,               NoSymbol ] }; // "5" // U+2030 PER MILLE SIGN (‰)
    key <AE06> { [                 6,       asciicircum,               uparrow,        dead_circumflex ] }; // "6"
    key <AE07> { [                 7,         ampersand,             ampersand,           questiondown ] }; // "7" // +&
    key <AE08> { [                 8,          asterisk,              infinity,              oneeighth ] }; // "8" // +S⅛
    key <AE09> { [                 9,         parenleft,             leftarrow,               NoSymbol ] }; // "9"
    key <AE10> { [                 0,        parenright,            rightarrow,               NoSymbol ] }; // "0"
    key <AE11> { [             minus,        underscore,                emdash,                 endash ] }; // "-"
    key <AE12> { [             equal,              plus,              notequal,              plusminus ] }; // "="

    // 2nd keyboard row
    key <AD01> { [                 q,                 Q,              NoSymbol,             dead_breve  ] }; // "q"
    key <AD02> { [                 w,                 W,              NoSymbol,               NoSymbol  ] }; // "w"
    key <AD03> { [                 e,                 E,              EuroSign,               NoSymbol  ] }; // "e"
    key <AD04> { [                 r,                 R,            registered,         dead_abovering  ] }; // "r"
    key <AD05> { [                 t,                 T,             trademark,               NoSymbol  ] }; // "t"
    key <AD06> { [                 y,                 Y,                 U0463,                  U0462  ] }; // "y" // U+0463 CYRILLIC SMALL LETTER YAT // U+0462 CYRILLIC CAPITAL LETTER YAT
    key <AD07> { [                 u,                 U,                 U0475,                  U0474  ] }; // "u" // U+0475 CYRILLIC SMALL LETTER IZHITSA // U+0474 CYRILLIC CAPITAL LETTER IZHITSA
    key <AD08> { [                 i,                 I,           Ukrainian_i,            Ukrainian_I  ] }; // "i"
    key <AD09> { [                 o,                 O,                 U0473,                  U0472  ] }; // "o" // U+0473 CYRILLIC SMALL LETTER FITA // U+0472 CYRILLIC CAPITAL LETTER FITA
    key <AD10> { [                 p,                 P,                 acute,            doubleacute  ] }; // "p"
    key <AD11> { [       bracketleft,         braceleft,           bracketleft,              braceleft  ] }; // "["
    key <AD12> { [      bracketright,        braceright,          bracketright,             braceright  ] }; // "]"

    // 3rd keyboard row
    key <AC01> { [                 a,                 A,                 U2248,                 U2318  ] }; // "a" // U+2248 ALMOST EQUAL TO // U+2318 PLACE OF INTEREST SIGN
    key <AC02> { [                 s,                 S,               section,              NoSymbol  ] }; // "s"
    key <AC03> { [                 d,                 D,                degree,                 U2300  ] }; // "d" // U+2300 DIAMETER SIGN
    key <AC04> { [                 f,                 F,              sterling,              NoSymbol  ] }; // "f"
    key <AC05> { [                 g,                 G,                 U20B4,              NoSymbol  ] }; // "g" // +₴ // U+20b4 UKRAINIAN HRIVNYA
    key <AC06> { [                 h,                 H,                 U20BD,              NoSymbol  ] }; // "h" // U+20BD RUSSIAN RUBLE
    key <AC07> { [                 j,                 J,    doublelowquotemark,    singlelowquotemark  ] }; // "j" // +S‚
    key <AC08> { [                 k,                 K,   leftdoublequotemark,   leftsinglequotemark  ] }; // "k"
    key <AC09> { [                 l,                 L,  rightdoublequotemark,  rightsinglequotemark  ] }; // "l"
    key <AC10> { [         semicolon,	            colon,   leftsinglequotemark,        dead_diaeresis  ] }; // ";"
    key <AC11> { [        apostrophe,	         quotedbl,  rightsinglequotemark,              NoSymbol  ] }; // "'"
    key <LSGT> { [         backslash,               bar,              NoSymbol,              NoSymbol  ] }; // "\"

    // 4th keyboard row
    key <BKSL> { [         backslash,               bar,              NoSymbol,              NoSymbol  ] };
    key <AB01> { [                 z,                 Z,              NoSymbol,          dead_cedilla  ] }; // "z"
    key <AB02> { [                 x,                 X,              multiply,                 U22C5  ] }; // "x" // U+22C5 DOT OPERATOR (·)
    key <AB03> { [                 c,                 C,             copyright,                  cent  ] }; // "c"
    key <AB04> { [                 v,                 V,             downarrow,            dead_caron  ] }; // "v"
    key <AB05> { [                 b,                 B,                 U03B2,                 U03B1  ] }; // "b" // +β +Sα // U+03B2 GREEK SMALL LETTER BETA // U+03B1 GREEK SMALL LETTER ALPHA
    key <AB06> { [                 n,                 N,              NoSymbol,            dead_tilde  ] }; // "n"
    key <AB07> { [                 m,                 M,                 U2212,    enfilledcircbullet  ] }; // "m" // U+2212 MINUS SIGN (−)
    key <AB08> { [             comma,         	   less,         guillemotleft,                  less  ] }; // "," // +S<
    key <AB09> { [            period,         	greater,        guillemotright,               greater  ] }; // "." // +S>
    key <AB10> { [             slash,          question,              division,            dead_acute  ] }; // "/" // +÷

    // 5th keyboard row
    key <SPCE> { [             space,             space,          nobreakspace,          nobreakspace  ] }; // " "
};