~hexperides/hexperides/main

« back to all changes in this revision

Viewing changes to etc/X11/xkb/symbols/is

  • Committer: RicardoCardenes
  • Date: 2005-06-10 15:49:54 UTC
  • Revision ID: RicardoCardenes-8124e411ce351a4aa8b751fa1054a3c0e680bad5
movemos el contenido actual dentro de "trunk"

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// $Xorg: is,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
 
2
// XKB keyboard by Hrafnkell Eiriksson - hkelle@rhi.hi.is
 
3
//     fixes by Olafur Osvaldsson - oli@isnic.is
 
4
// $XFree86: xc/programs/xkbcomp/symbols/is,v 3.8 2003/01/20 21:58:55 tsi Exp $
 
5
 
 
6
default partial alphanumeric_keys 
 
7
xkb_symbols "basic" {
 
8
 
 
9
    // Describes the differences between a very simple US/ASCII
 
10
    // keyboard and an Icelandic one - hopefully
 
11
 
 
12
    // Alphanumeric section
 
13
    name[Group1]= "Icelandic";
 
14
    key <TLDE> {        [ degree,       diaeresis       ],
 
15
                        [   notsign                     ]       };
 
16
    key <AE02> {        [         2,    quotedbl        ],
 
17
                        [ twosuperior                   ]       };
 
18
    key <AE03> {        [         3,    numbersign      ],
 
19
                        [ threesuperior,sterling        ]       };
 
20
    key <AE04> {        [         4,    dollar          ],
 
21
                        [ onequarter,   currency        ]       };
 
22
    key <AE05> {        [         5,    percent         ],
 
23
                        [   onehalf                     ]       };
 
24
    key <AE06> {        [         6,    ampersand       ],
 
25
                        [ threequarters                 ]       };
 
26
    key <AE07> {        [         7,    slash           ],
 
27
                        [ braceleft                     ]       };
 
28
    key <AE08> {        [         8,    parenleft       ],
 
29
                        [ bracketleft                   ]       };
 
30
    key <AE09> {        [         9,    parenright      ],
 
31
                        [ bracketright, plusminus       ]       };
 
32
    key <AE10> {        [         0,    equal           ],
 
33
                        [ braceright,   degree          ]       };
 
34
    key <AE11> {        [    odiaeresis, Odiaeresis     ],
 
35
                        [ backslash,    questiondown    ]       };
 
36
    key <AE12> {        [ minus,        underscore      ],
 
37
                        [ ccedilla                      ]       };
 
38
    key <AD01> {        [         q,    Q               ],
 
39
                        [        at                     ]       };
 
40
    key <AD03> {        [         e,    E               ],
 
41
                        [  EuroSign,    cent            ]       };
 
42
//    key <AD05> {      [         t,    T               ]       };
 
43
//    key <AD06> {      [         z,    Z               ]       };
 
44
//    key <AD07> {      [         u,    U               ]       };
 
45
//    key <AD08> {      [         i,    I               ]       };
 
46
    key <AD11> {        [ eth,                  Eth     ],
 
47
                        [ dead_diaeresis                ]       };
 
48
    key <AD12> {        [ apostrophe ,  question        ],
 
49
                        [ asciitilde,   dead_macron     ]       };
 
50
//    key <AC04> {      [         f,    F               ]       };
 
51
//    key <AC05> {      [         g,    G               ]       };
 
52
    key <AC10> {        [ ae,                   AE      ],
 
53
                        [ asciicircum                   ]       };
 
54
    key <AC11> {        [ dead_acute,   dead_diaeresis  ],
 
55
                        [ dead_circumflex               ]       };
 
56
 
 
57
    key <LSGT> {        [      less,    greater         ],
 
58
                        [       bar                     ]       };
 
59
//    key <AB01> {      [         y,    Y               ],
 
60
//                      [ guillemotleft, less           ]       };
 
61
//    key <AB07> {      [         m,    M               ],
 
62
//                      [        mu                     ]       };
 
63
    key <AB08> {        [     comma,    semicolon       ]       };
 
64
    key <AB09> {        [    period,    colon           ],
 
65
                        [ periodcentered, division      ]       };
 
66
    key <AB10> {        [     thorn,    Thorn   ]       };
 
67
    key <BKSL> {        [ plus,         asterisk        ],
 
68
                        [ grave                 ]       };
 
69
 
 
70
    // End alphanumeric section
 
71
 
 
72
    // begin modifier mappings
 
73
    include "ralt(mode_switch)"
 
74
 
 
75
    modifier_map Shift  { Shift_L };
 
76
    modifier_map Lock   { Caps_Lock };
 
77
    modifier_map Control{ Control_L };
 
78
    modifier_map Mod3   { Mode_switch };
 
79
};
 
80
 
 
81
partial alphanumeric_keys 
 
82
xkb_symbols "Sundeadkeys" {
 
83
    // modify the default Icelandic layout to use Sun dead keys
 
84
    include "is(basic)"
 
85
    key <TLDE> {        [ SunFA_Circum, degree          ],
 
86
                        [   notsign                     ]       };
 
87
    key <AE12> {        [ SunFA_Acute,  SunFA_Grave     ],
 
88
                        [ SunFA_Cedilla                 ]       };
 
89
    key <AD11> {        [ udiaeresis,   Udiaeresis      ],
 
90
                        [ SunFA_Diaeresis               ]       };
 
91
    key <AD12> {        [      plus,    asterisk        ],
 
92
                        [ SunFA_Tilde,  dead_macron     ]       };
 
93
    key <AC10> {        [ odiaeresis,   Odiaeresis      ],
 
94
                        [ SunFA_Acute                   ]       };
 
95
    key <AC11> {        [ adiaeresis,   Adiaeresis      ],
 
96
                        [ SunFA_Circum                  ]       };
 
97
    key <BKSL> {        [ numbersign,   acute           ],
 
98
                        [ SunFA_Grave                   ]       };
 
99
};
 
100
 
 
101
partial alphanumeric_keys 
 
102
xkb_symbols "sundeadkeys" {
 
103
    include "is(Sundeadkeys)"
 
104
};
 
105
 
 
106
partial alphanumeric_keys 
 
107
xkb_symbols "nodeadkeys" {
 
108
    // modify the default Icelandic layout to not have any dead keys
 
109
    include "is(basic)"
 
110
    key <TLDE> {        [ asciicircum,  degree          ],
 
111
                        [   notsign                     ]       };
 
112
    key <AE12> {        [ apostrophe,   grave           ],
 
113
                        [ cedilla                       ]       };
 
114
    key <AD11> {        [ udiaeresis,   Udiaeresis      ],
 
115
                        [ diaeresis                     ]       };
 
116
    key <AD12> {        [      plus,    asterisk        ],
 
117
                        [ asciitilde,   macron          ]       };
 
118
    key <AC10> {        [ odiaeresis,   Odiaeresis      ],
 
119
                        [ acute                         ]       };
 
120
    key <AC11> {        [ adiaeresis,   Adiaeresis      ],
 
121
                        [ asciicircum                   ]       };
 
122
    key <BKSL> {        [ numbersign,   acute           ],
 
123
                        [ grave                         ]       };
 
124
};
 
125
 
 
126