Home | History | Annotate | Line # | Download | only in symbols
nl revision 1.1
      1  1.1  mrg // $XKeyboardConfig: xkeyboard-config/symbols/nl,v 1.11 2007/07/11 23:17:19 svu Exp $
      2  1.1  mrg 
      3  1.1  mrg // Basic layout based on converted file, from keytable file to xkb/symbols/ file
      4  1.1  mrg // with mk_xkb by root (a] linux.chanae.stben.be Tue Sep 30 00:53:29 MET DST 1997
      5  1.1  mrg 
      6  1.1  mrg // Converted from the nl-latin.map of the Linux kbd package by
      7  1.1  mrg // Pablo Saratxaga <srtxg (a] f2219.n293.z2.fidonet.org>
      8  1.1  mrg //
      9  1.1  mrg // $XFree86: xc/programs/xkbcomp/symbols/nl,v 1.2 2002/11/22 04:03:28 dawes Exp $
     10  1.1  mrg 
     11  1.1  mrg // Official layout by Benno Schulenberg <bensberg (a] justemail.net>, January 2007,
     12  1.1  mrg // based on http://www.xs4all.nl/~koospol/public/Xmodmap-nl-deadkeys.gz
     13  1.1  mrg 
     14  1.1  mrg 
     15  1.1  mrg default partial alphanumeric_keys
     16  1.1  mrg xkb_symbols "basic" {
     17  1.1  mrg 
     18  1.1  mrg     include "latin"
     19  1.1  mrg 
     20  1.1  mrg     name[Group1]="Netherlands";
     21  1.1  mrg 
     22  1.1  mrg     key <AE02>	{ [         2,   quotedbl,  twosuperior,    oneeighth ]	};
     23  1.1  mrg     key <AE06>	{ [         6,  ampersand, threequarters, fiveeighths ]	};
     24  1.1  mrg     key <AE07>	{ [         7, underscore,     sterling, seveneighths ]	};
     25  1.1  mrg     key <AE08>	{ [         8,  parenleft,    braceleft,  bracketleft ]	};
     26  1.1  mrg     key <AE09>	{ [         9, parenright,   braceright, bracketright ]	};
     27  1.1  mrg     key <AE10>	{ [         0, apostrophe,       degree,    trademark ]	};
     28  1.1  mrg     key <AE11>	{ [     slash,   question,    backslash, questiondown ]	};
     29  1.1  mrg     key <AE12>	{ [    degree, dead_tilde, dead_cedilla,  dead_ogonek ]	};
     30  1.1  mrg 
     31  1.1  mrg     key <AD03>	{ [         e,          E,     EuroSign,         cent ] };
     32  1.1  mrg     key <AD05>	{ [         t,          T,        thorn,        THORN ]	};
     33  1.1  mrg     key <AD06>	{ [         y,          Y,   ydiaeresis,          yen ]	};
     34  1.1  mrg     key <AD07>	{ [         u,          U,   udiaeresis,   Udiaeresis ]	};
     35  1.1  mrg     key <AD08>	{ [         i,          I,   idiaeresis,   Idiaeresis ]	};
     36  1.1  mrg     key <AD09>	{ [         o,          O,       ograve,       Ograve ]	};
     37  1.1  mrg     key <AD10>	{ [         p,          P,    paragraph,        THORN ]	};
     38  1.1  mrg     key <AD11>	{ [dead_diaeresis, dead_circumflex, asciitilde, asciicircum]	};
     39  1.1  mrg     key <AD12>	{ [  asterisk,        bar,   dead_tilde,  dead_macron ]	};
     40  1.1  mrg 
     41  1.1  mrg     key <AC01>	{ [         a,          A,       aacute,       Aacute ]	};
     42  1.1  mrg     key <AC04>	{ [         f,          F,  ordfeminine,  ordfeminine ]	};
     43  1.1  mrg     key <AC10>	{ [      plus,  plusminus,   dead_acute, dead_doubleacute ] };
     44  1.1  mrg     key <AC11>	{ [dead_acute, dead_grave,   apostrophe,        grave ] };
     45  1.1  mrg     key <TLDE>	{ [        at,    section,      notsign,      notsign ]	};
     46  1.1  mrg 
     47  1.1  mrg     key <BKSL>	{ [      less,    greater,   dead_grave,   dead_breve ]	};
     48  1.1  mrg     key <AB06>	{ [         n,          N,       ntilde,       Ntilde ]	};
     49  1.1  mrg     key <AB07>	{ [         m,          M,     Greek_mu,    masculine ]	};
     50  1.1  mrg     key <AB08>	{ [     comma,  semicolon,      cedilla, guillemotleft]	};
     51  1.1  mrg     key <AB09>	{ [    period,      colon, periodcentered, guillemotright ] };
     52  1.1  mrg     key <AB10>	{ [     minus,      equal,       hyphen, dead_abovedot]	};
     53  1.1  mrg 
     54  1.1  mrg     key <LSGT>	{ [bracketright, bracketleft,       bar,    brokenbar ]	};
     55  1.1  mrg 
     56  1.1  mrg     include "level3(ralt_switch)"
     57  1.1  mrg };
     58  1.1  mrg 
     59  1.1  mrg 
     60  1.1  mrg partial alphanumeric_keys
     61  1.1  mrg xkb_symbols "std" {
     62  1.1  mrg 
     63  1.1  mrg     name[Group1]= "Netherlands - Standard";
     64  1.1  mrg 
     65  1.1  mrg     key <TLDE>  { [             at,        section,        notsign ] };
     66  1.1  mrg     key <AE01>  { [              1,         exclam,    onesuperior ] };
     67  1.1  mrg     key <AE02>  { [              2,       quotedbl,    twosuperior ] };
     68  1.1  mrg     key <AE03>  { [              3,     numbersign,  threesuperior ] };
     69  1.1  mrg     key <AE04>  { [              4,         dollar,     onequarter ] };
     70  1.1  mrg     key <AE05>  { [              5,        percent,        onehalf ] };
     71  1.1  mrg     key <AE06>  { [              6,      ampersand,  threequarters ] };
     72  1.1  mrg     key <AE07>  { [              7,     underscore,       sterling ] };
     73  1.1  mrg     key <AE08>  { [              8,      parenleft,      braceleft ] };
     74  1.1  mrg     key <AE09>  { [              9,     parenright,     braceright ] };
     75  1.1  mrg     key <AE10>  { [              0,     apostrophe                 ] };
     76  1.1  mrg     key <AE11>  { [          slash,       question,      backslash ] };
     77  1.1  mrg     key <AE12>  { [         degree,     dead_tilde,   dead_cedilla ] };
     78  1.1  mrg 
     79  1.1  mrg     key <AD01>  { [              q,              Q                 ] };
     80  1.1  mrg     key <AD02>  { [              w,              W                 ] };
     81  1.1  mrg     key <AD03>  { [              e,              E,       EuroSign ] };
     82  1.1  mrg     key <AD04>  { [              r,              R,      paragraph ] };
     83  1.1  mrg     key <AD05>  { [              t,              T                 ] };
     84  1.1  mrg     key <AD06>  { [              y,              Y                 ] };
     85  1.1  mrg     key <AD07>  { [              u,              U                 ] };
     86  1.1  mrg     key <AD08>  { [              i,              I                 ] };
     87  1.1  mrg     key <AD09>  { [              o,              O                 ] };
     88  1.1  mrg     key <AD10>  { [              p,              P                 ] };
     89  1.1  mrg     key <AD11>  { [ dead_diaeresis, dead_circumflex                ] };
     90  1.1  mrg     key <AD12>  { [       asterisk,            bar                 ] };
     91  1.1  mrg     key <BKSL>  { [           less,        greater                 ] };
     92  1.1  mrg 
     93  1.1  mrg     key <AC01>  { [              a,              A                 ] };
     94  1.1  mrg     key <AC02>  { [              s,              S,         ssharp ] };
     95  1.1  mrg     key <AC03>  { [              d,              D                 ] };
     96  1.1  mrg     key <AC04>  { [              f,              F                 ] };
     97  1.1  mrg     key <AC05>  { [              g,              G                 ] };
     98  1.1  mrg     key <AC06>  { [              h,              H                 ] };
     99  1.1  mrg     key <AC07>  { [              j,              J                 ] };
    100  1.1  mrg     key <AC08>  { [              k,              K                 ] };
    101  1.1  mrg     key <AC09>  { [              l,              L                 ] };
    102  1.1  mrg     key <AC10>  { [           plus,      plusminus                 ] };
    103  1.1  mrg     key <AC11>  { [     dead_acute,     dead_grave                 ] };
    104  1.1  mrg 
    105  1.1  mrg     key <LSGT>  { [   bracketright,    bracketleft,            bar ] };
    106  1.1  mrg     key <AB01>  { [              z,              Z,  guillemotleft ] };
    107  1.1  mrg     key <AB02>  { [              x,              X, guillemotright ] };
    108  1.1  mrg     key <AB03>  { [              c,              C,           cent ] };
    109  1.1  mrg     key <AB04>  { [              v,              V                 ] };
    110  1.1  mrg     key <AB05>  { [              b,              B                 ] };
    111  1.1  mrg     key <AB06>  { [              n,              N                 ] };
    112  1.1  mrg     key <AB07>  { [              m,              M,             mu ] };
    113  1.1  mrg     key <AB08>  { [          comma,      semicolon                 ] };
    114  1.1  mrg     key <AB09>  { [         period,          colon, periodcentered ] };
    115  1.1  mrg     key <AB10>  { [          minus,          equal                 ] };
    116  1.1  mrg 
    117  1.1  mrg     include "level3(ralt_switch)"
    118  1.1  mrg };
    119  1.1  mrg 
    120  1.1  mrg 
    121  1.1  mrg partial alphanumeric_keys
    122  1.1  mrg xkb_symbols "Sundeadkeys" {
    123  1.1  mrg 
    124  1.1  mrg     // For naming consistency
    125  1.1  mrg 
    126  1.1  mrg     include "nl(basic)"
    127  1.1  mrg 
    128  1.1  mrg };
    129  1.1  mrg 
    130  1.1  mrg partial alphanumeric_keys
    131  1.1  mrg xkb_symbols "sundeadkeys" {
    132  1.1  mrg 
    133  1.1  mrg      // For naming consistency
    134  1.1  mrg 
    135  1.1  mrg     include "nl(Sundeadkeys)"
    136  1.1  mrg     name[Group1]="Netherlands - Sun dead keys";
    137  1.1  mrg };
    138  1.1  mrg 
    139  1.1  mrg // Copied from macintosh_vndr/nl
    140  1.1  mrg partial alphanumeric_keys 
    141  1.1  mrg xkb_symbols "mac" {
    142  1.1  mrg 
    143  1.1  mrg     // Describes the differences between a very simple mac_US
    144  1.1  mrg     // keyboard and a very simple netherland keybaord
    145  1.1  mrg 
    146  1.1  mrg     include "latin"
    147  1.1  mrg 
    148  1.1  mrg     name[Group1]= "Netherlands - Macintosh";
    149  1.1  mrg 
    150  1.1  mrg     include "level3(ralt_switch)"
    151  1.1  mrg 
    152  1.1  mrg // do just nothing
    153  1.1  mrg 
    154  1.1  mrg };
    155  1.1  mrg 
    156