fix for olpc
[xorg/xkeyboard-config] / symbols / dk
1
2 // based on a keyboard map from an 'xkb/symbols/dk' file
3 //
4 // $XKeyboardConfig$
5 // $XFree86: xc/programs/xkbcomp/symbols/dk,v 1.3 2002/12/19 01:07:56 dawes Exp $
6
7 partial default alphanumeric_keys
8 xkb_symbols "basic" {
9
10     include "latin(type2)"
11
12     name[Group1]="Denmark";
13
14     key <AE11>  { [      plus,   question,    plusminus, questiondown ] };
15     key <AE12>  { [dead_acute, dead_grave,          bar,    brokenbar ] };
16
17
18     key <AC10>  { [        ae,        AE,   dead_acute, dead_doubleacute ] };
19     key <AC11>  { [    oslash,  Ooblique, dead_circumflex, dead_caron ] };
20     key <TLDE>  { [   onehalf,   section, threequarters,    paragraph ] };
21
22     key <BKSL>  { [apostrophe,   asterisk, dead_doubleacute, multiply ] };
23
24     key <LSGT>  { [      less,    greater,    backslash,      notsign ] };
25
26     include "kpdl(comma)"
27
28     include "level3(ralt_switch)"
29 };
30
31 partial alphanumeric_keys
32 xkb_symbols "nodeadkeys" {
33
34     include "dk(basic)"
35
36     name[Group1]="Denmark - Eliminate dead keys";
37
38     key <AE12>  { [     acute,      grave,          bar,       ogonek ] };
39     key <AD11>  { [     aring,      Aring,    diaeresis,       degree ] };
40     key <AD12>  { [ diaeresis, asciicircum,  asciitilde,       macron ] };
41     key <AC10>  { [        ae,         AE,        acute,  doubleacute ] };
42     key <AC11>  { [    oslash,   Ooblique,  asciicircum,        caron ] };
43     key <BKSL>  { [apostrophe,   asterisk,  doubleacute,     multiply ] };
44     key <AB08>  { [     comma,  semicolon,      cedilla,       ogonek ] };
45     key <AB09>  { [    period,      colon, periodcentered,   abovedot ] };
46
47 };
48
49 // Copied from macintosh_vndr/dk
50 partial alphanumeric_keys 
51 xkb_symbols "mac" {
52
53     include "dk"
54     name[Group1]= "Denmark - Macintosh";
55
56     key <SPCE>  { [    space,       space, nobreakspace, nobreakspace ] };
57     key <AB10>  { [    minus,  underscore,       hyphen,       macron ] };
58     include "kpdl(dot)"
59 };
60
61
62 partial alphanumeric_keys 
63 xkb_symbols "mac_nodeadkeys" {
64     include "dk(mac)"
65     name[Group1]= "Denmark - Macintosh, eliminate dead keys";
66
67     key <AE12>  { [    acute,       grave,          bar,       ogonek ] };
68     key <AD12>  { [diaeresis, asciicircum,   asciitilde,  dead_macron ] };
69 };