first feed-in of the layouts. The revolution is coming
[xorg/xkeyboard-config] / symbols / no
1
2 // based on a keyboard map from an 'xkb/symbols/no' file
3 //
4 // $XFree86: xc/programs/xkbcomp/symbols/pc/no,v 1.3 2002/12/19 01:07:56 dawes Exp $
5
6 partial alphanumeric_keys
7 xkb_symbols "basic" {
8
9     // Describes the differences between a very simple en_US
10     // keyboard and a Norwegian keyboard with dead key support
11     // and all of ISO-8859-1 characters available.
12
13     include "pc/latin(type2)"
14
15     name[Group1]="Norwegian";
16
17     key <AE11>  { [      plus,   question,    plusminus, questiondown ] };
18     key <AE12>  { [ backslash, dead_grave,   dead_acute,      notsign ] };
19
20
21     key <AC10>  { [    oslash,   Ooblique,   dead_acute, dead_doubleacute ] };
22     key <AC11>  { [        ae,         AE, dead_circumflex, dead_caron] };
23     key <TLDE>  { [       bar,    section,    brokenbar,    paragraph ] };
24
25     key <BKSL>  { [apostrophe,   asterisk, dead_doubleacute, multiply ] };
26     key <LSGT>  { [      less,    greater,      onehalf, threequarters] };
27
28     key <KPDL>  { [ KP_Delete, KP_Separator                           ] };
29
30     include "level3(ralt_switch_multikey)"
31 };
32
33 partial alphanumeric_keys
34 xkb_symbols "nodeadkeys" {
35
36     // Modifies the basic Norwegian layout to eliminate dead keys
37
38     include "pc/no(basic)"
39
40     key <AE12>  { [ backslash,      grave,        acute,       ogonek ] };
41     key <AD12>  { [ diaeresis, asciicircum,   asciitilde,      macron ] };
42     key <AC10>  { [    oslash,   Ooblique,        acute,  doubleacute ] };
43     key <AC11>  { [        ae,         AE,  asciicircum,        caron ] };
44     key <AB08>  { [     comma,  semicolon,      cedilla,       ogonek ] };
45     key <AB09>  { [    period,      colon, periodcentered,   abovedot ] };
46 };