first feed-in of the layouts. The revolution is coming
[xorg/xkeyboard-config] / symbols / is
1
2 // based on
3 // XKB keyboard by Hrafnkell Eiriksson - hkelle@rhi.hi.is
4 //     fixes by Olafur Osvaldsson - oli@isnic.is
5 //
6 // $XFree86: xc/programs/xkbcomp/symbols/pc/is,v 1.3 2002/11/26 01:57:25 dawes Exp $
7
8 default partial alphanumeric_keys
9 xkb_symbols "basic" {
10
11     include "pc/latin(type4)"
12
13     name[Group1]="Icelandic";
14
15     key <AE02>  { [         2,   quotedbl,  twosuperior,    oneeighth ] };
16     key <AE04>  { [         4,     dollar,   onequarter,     currency ] };
17     key <AE11>  { [odiaeresis, Odiaeresis,    backslash, questiondown ] };
18     key <AE12>  { [     minus, underscore,     ccedilla,  dead_ogonek ] };
19
20     key <AD11>  { [       eth,        ETH, dead_diaeresis, dead_abovering ] };
21     key <AD12>  { [apostrophe,   question,   asciitilde,  dead_macron ] };
22
23     key <AC10>  { [        ae,         AE,  asciicircum, dead_doubleacute ] };
24     key <AC11>  { [dead_acute, Adiaeresis, dead_circumflex, dead_caron] };
25     key <TLDE>  { [    degree,  diaeresis,      notsign,      notsign ] };
26
27     key <BKSL>  { [      plus,   asterisk,        grave,   dead_breve ] };
28     key <AB10>  { [     thorn,      THORN, dead_belowdot, dead_abovedot ] };
29
30     include "level3(ralt_switch_multikey)"
31 };
32
33 partial alphanumeric_keys
34 xkb_symbols "Sundeadkeys" {
35
36     // modify the default Icelandic layout to use Sun dead keys
37
38     include "pc/is(basic)"
39
40     key <TLDE>  { [SunFA_Circum,     degree,      notsign,    notsign ] };
41     key <AE12>  { [SunFA_Acute, SunFA_Grave, SunFA_Cedilla, SunFA_Cedilla ] };
42     key <AD11>  { [udiaeresis, Udiaeresis, SunFA_Diaeresis, SunFA_Diaeresis ] };
43     key <AD12>  { [      plus,   asterisk,  SunFA_Tilde,  dead_macron ] };
44     key <AC10>  { [odiaeresis, Odiaeresis,  SunFA_Acute,  SunFA_Acute ] };
45     key <AC11>  { [adiaeresis, Adiaeresis, SunFA_Circum, SunFA_Circum ] };
46     key <BKSL>  { [numbersign,      acute,  SunFA_Grave,  SunFA_Grave ] };
47 };
48
49 partial alphanumeric_keys
50 xkb_symbols "nodeadkeys" {
51
52     // modify the default Icelandic layout to not have any dead keys
53
54     include "pc/is(basic)"
55
56     key <TLDE>  { [asciicircum,    degree,      notsign,      notsign ] };
57     key <AE12>  { [apostrophe,      grave,      cedilla,      cedilla ] };
58     key <AD11>  { [udiaeresis, Udiaeresis,    diaeresis,    diaeresis ] };
59     key <AD12>  { [      plus,   asterisk,   asciitilde,       macron ] };
60     key <AC10>  { [odiaeresis, Odiaeresis,        acute,        acute ] };
61     key <AC11>  { [adiaeresis, Adiaeresis,  asciicircum,  asciicircum ] };
62     key <BKSL>  { [numbersign,      acute,        grave,        grave ] };
63     key <AB10>  { [     thorn,      THORN, dead_belowdot,    abovedot ] };
64 };