Home | History | Annotate | Line # | Download | only in symbols
dk revision 1.1.1.6
      1 // based on a keyboard map from an 'xkb/symbols/dk' file
      2 
      3 default  partial alphanumeric_keys
      4 xkb_symbols "basic" {
      5 
      6     include "latin(type2)"
      7 
      8     name[Group1]="Danish";
      9 
     10     key <AE11>	{ [      plus,   question,    plusminus, questiondown ]	};
     11     key <AE12>	{ [dead_acute, dead_grave,          bar,    brokenbar ]	};
     12 
     13 
     14     key <AC10>	{ [        ae,        AE,   dead_acute, dead_doubleacute ] };
     15     key <AC11>	{ [    oslash,  Ooblique, dead_circumflex, dead_caron ]	};
     16     key <TLDE>	{ [   onehalf,   section, threequarters,    paragraph ]	};
     17 
     18     key <BKSL>	{ [apostrophe,   asterisk, dead_doubleacute, multiply ]	};
     19 
     20     key <LSGT>	{ [      less,    greater,    backslash,      notsign ]	};
     21 
     22     include "kpdl(comma)"
     23 
     24     include "level3(ralt_switch)"
     25 };
     26 
     27 partial alphanumeric_keys
     28 xkb_symbols "nodeadkeys" {
     29 
     30     include "dk(basic)"
     31 
     32     name[Group1]="Danish (eliminate dead keys)";
     33 
     34     key <AE12>	{ [     acute,      grave,          bar,       ogonek ]	};
     35     key <AD11>	{ [     aring,      Aring,    diaeresis,       degree ]	};
     36     key <AD12>	{ [ diaeresis, asciicircum,  asciitilde,       macron ]	};
     37     key <AC10>	{ [        ae,         AE,        acute,  doubleacute ]	};
     38     key <AC11>	{ [    oslash,   Ooblique,  asciicircum,        caron ]	};
     39     key <BKSL>	{ [apostrophe,   asterisk,  doubleacute,     multiply ]	};
     40     key <AB08>	{ [     comma,  semicolon,      cedilla,       ogonek ]	};
     41     key <AB09>	{ [    period,      colon, periodcentered,   abovedot ]	};
     42 
     43 };
     44 
     45 partial alphanumeric_keys
     46 xkb_symbols "winkeys" {
     47 
     48     include "dk(basic)"
     49     name[Group1] = "Danish (Winkeys)";
     50     include "eurosign(5)"
     51 };
     52 
     53 // Copied from macintosh_vndr/dk
     54 partial alphanumeric_keys
     55 xkb_symbols "mac" {
     56 
     57     include "dk"
     58     name[Group1]= "Danish (Macintosh)";
     59 
     60     key <SPCE>	{ [    space,       space, nobreakspace, nobreakspace ]	};
     61     key <AB10>	{ [    minus,  underscore,       hyphen,       macron ]	};
     62     include "kpdl(dot)"
     63 };
     64 
     65 
     66 partial alphanumeric_keys
     67 xkb_symbols "mac_nodeadkeys" {
     68     include "dk(mac)"
     69     name[Group1]= "Danish (Macintosh, eliminate dead keys)";
     70 
     71     key <AE12>	{ [    acute,       grave,          bar,       ogonek ]	};
     72     key <AD12>	{ [diaeresis, asciicircum,   asciitilde,  dead_macron ]	};
     73 };
     74 
     75 partial alphanumeric_keys
     76 xkb_symbols "dvorak" {
     77     include "no(dvorak)"
     78 
     79     name[Group1]= "Danish (Dvorak)";
     80     key <AD12> { [  asciitilde, asciicircum, dead_diaeresis, dead_tilde ] };
     81 };
     82 
     83 // EXTRAS:
     84 
     85 partial alphanumeric_keys
     86 	xkb_symbols "sun_type6" {
     87 	include "sun_vndr/dk(sun_type6)"
     88 };
     89