returned nbsp on 4th level
[xorg/xkeyboard-config] / symbols / xfree68_vndr / ataritt
1 // $Xorg: ataritt,v 1.3 2000/08/17 19:54:46 cpqbld Exp $
2
3
4
5 // $XFree86: xc/programs/xkbcomp/symbols/xfree68/ataritt,v 1.2 2000/06/23 00:44:37 dawes Exp $
6
7 default xkb_symbols "us" {
8
9     name[Group1]= "US/ASCII";
10     key <ESC>  {        [       Escape                  ]       };
11
12     // Alphanumeric section
13     key <AE01> {        [         1,    exclam          ]       };
14     key <AE02> {        [         2,    at              ]       };
15     key <AE03> {        [         3,    numbersign      ]       };
16     key <AE04> {        [         4,    dollar          ]       };
17     key <AE05> {        [         5,    percent         ]       };
18     key <AE06> {        [         6,    asciicircum     ]       };
19     key <AE07> {        [         7,    ampersand       ]       };
20     key <AE08> {        [         8,    asterisk        ]       };
21     key <AE09> {        [         9,    parenleft       ]       };
22     key <AE10> {        [         0,    parenright      ]       };
23     key <AE11> {        [ minus,        underscore      ]       };
24     key <AE12> {        [ equal,        plus            ]       };
25     key <TLDE> {        [ quoteleft,    asciitilde      ]       };
26     key <BKSP> {        [       BackSpace               ]       };
27
28     key  <TAB> {        [       Tab,    ISO_Left_Tab    ]       };
29     key <AD01> {        [         q,    Q               ]       };
30     key <AD02> {        [         w,    W               ]       };
31     key <AD03> {        [         e,    E               ]       };
32     key <AD04> {        [         r,    R               ]       };
33     key <AD05> {        [         t,    T               ]       };
34     key <AD06> {        [         y,    Y               ]       };
35     key <AD07> {        [         u,    U               ]       };
36     key <AD08> {        [         i,    I               ]       };
37     key <AD09> {        [         o,    O               ]       };
38     key <AD10> {        [         p,    P               ]       };
39     key <AD11> {        [ bracketleft,  braceleft       ]       };
40     key <AD12> {        [ bracketright, braceright      ]       };
41     key <RTRN> {        [       Return                  ]       };
42     key <DELE> {        [       Delete                  ]       };
43
44     key <LCTL> {        [       Control_L               ]       };
45     key <AC01> {        [         a,    A               ]       };
46     key <AC02> {        [         s,    S               ]       };
47     key <AC03> {        [         d,    D               ]       };
48     key <AC04> {        [         f,    F               ]       };
49     key <AC05> {        [         g,    G               ]       };
50     key <AC06> {        [         h,    H               ]       };
51     key <AC07> {        [         j,    J               ]       };
52     key <AC08> {        [         k,    K               ]       };
53     key <AC09> {        [         l,    L               ]       };
54     key <AC10> {        [ semicolon,    colon           ]       };
55     key <AC11> {        [ quoteright,   quotedbl        ]       };
56     key <BKSL> {        [ backslash,    bar             ]       };
57
58     key <LFSH> {        [        Shift_L                ]       };
59     key <AB01> {        [         z,    Z               ]       };
60     key <AB02> {        [         x,    X               ]       };
61     key <AB03> {        [         c,    C               ]       };
62     key <AB04> {        [         v,    V               ]       };
63     key <AB05> {        [         b,    B               ]       };
64     key <AB06> {        [         n,    N               ]       };
65     key <AB07> {        [         m,    M               ]       };
66     key <AB08> {        [ comma,        less            ]       };
67     key <AB09> {        [ period,       greater         ]       };
68     key <AB10> {        [ slash,        question        ]       };
69     key <RTSH> {        [        Shift_R                ]       };
70
71     key <ALT>  {        [        Meta_L                 ]       };
72     key <SPCE> {        [        space                  ]       };
73     key <CAPS> {        [        Caps_Lock              ]       };
74     // End alphanumeric section
75
76     // Begin "Function" section
77     key <FK01> {        [       F1              ]       };
78     key <FK02> {        [       F2              ]       };
79     key <FK03> {        [       F3              ]       };
80     key <FK04> {        [       F4              ]       };
81     key <FK05> {        [       F5              ]       };
82     key <FK06> {        [       F6              ]       };
83     key <FK07> {        [       F7              ]       };
84     key <FK08> {        [       F8              ]       };
85     key <FK09> {        [       F9              ]       };
86     key <FK10> {        [       F10             ]       };
87     // End "Function" section
88
89     // Begin "Editing" section
90     key <HELP> {        [       Help            ]       };
91     key <UNDO> {        [       Undo            ]       };
92     key <INS>  {        [       Insert          ]       };
93     key <UP>   {        [       Up              ]       };
94     key <HOME> {        [       Home,   Clear   ]       };
95     key <LEFT> {        [       Left            ]       };
96     key <DOWN> {        [       Down            ]       };
97     key <RGHT> {        [       Right           ]       };
98     // End "Editing" section
99
100     // Begin "Keypad" section
101     key <KPLP> {        [       KP_F1           ]       };
102     key <KPRP> {        [       KP_F2           ]       };
103     key <KPDV> {        [       KP_Divide       ]       };
104     key <KPMU> {        [       KP_Multiply     ]       };
105     key <KP7>  {        [       KP_7            ]       };
106     key <KP8>  {        [       KP_8            ]       };
107     key <KP9>  {        [       KP_9            ]       };
108     key <KPSU> {        [       KP_Subtract     ]       };
109     key <KP4>  {        [       KP_4            ]       };
110     key <KP5>  {        [       KP_5            ]       };
111     key <KP6>  {        [       KP_6            ]       };
112     key <KPAD> {        [       KP_Add          ]       };
113     key <KP1>  {        [       KP_1            ]       };
114     key <KP2>  {        [       KP_2            ]       };
115     key <KP3>  {        [       KP_3            ]       };
116     key <KP0>  {        [       KP_0            ]       };
117     key <KPDC> {        [       KP_Decimal      ]       };
118     key <KPEN> {        [       KP_Enter        ]       };
119     // End "Keypad" section
120
121     // begin modifier mappings
122     modifier_map Shift  { Shift_L, Shift_R };
123     modifier_map Lock   { Caps_Lock };
124     modifier_map Control{ Control_L };
125     modifier_map Mod1   { Meta_L };
126 };
127
128 xkb_symbols "de" {
129     include "ataritt(us)"
130
131     name[Group1]= "German";
132
133     // Alphanumeric section
134     key <AE02> {        [         2,    quotedbl        ]       };
135     key <AE03> {        [         3,    section         ]       };
136     key <AE06> {        [         6,    ampersand       ]       };
137     key <AE07> {        [         7,    slash           ]       };
138     key <AE08> {        [         8,    parenleft       ]       };
139     key <AE09> {        [         9,    parenright      ]       };
140     key <AE10> {        [         0,    equal           ]       };
141     key <AE11> {        [    ssharp,    question        ]       };
142     key <AE12> {        [ quoteright,   quoteleft       ]       };
143     key <TLDE> {        [ numbersign,   asciicircum     ]       };
144
145     key <AD06> {        [         z,    Z               ]       };
146     key <AD11> {        [ udiaeresis,   Udiaeresis      ],
147                         [        at,    backslash       ]       };
148     key <AD12> {        [      plus,    asterisk        ]       };
149
150     key <AC10> {        [ odiaeresis,   Odiaeresis      ],
151                         [ bracketleft,  braceleft       ]       };
152     key <AC11> {        [ adiaeresis,   Adiaeresis      ],
153                         [ bracketright, braceright      ]       };
154     key <BKSL> {        [ asciitilde,   bar             ]       };
155
156     key <LSGT> {        [      less,    greater         ]       };
157     key <AB01> {        [         y,    Y               ]       };
158     key <AB08> {        [     comma,    semicolon       ]       };
159     key <AB09> {        [    period,    colon           ]       };
160     key <AB10> {        [     minus,    underscore      ]       };
161 };