adding the keyword
[xorg/xkeyboard-config] / symbols / se
1
2 // based on a keyboard map from an 'xkb/symbols/se' file
3 //
4 // $XKeyboardConfig$
5 // $XFree86: xc/programs/xkbcomp/symbols/se,v 1.5 2003/01/26 02:01:48 dawes Exp $
6
7 partial alphanumeric_keys
8 xkb_symbols "basic" {
9     include "latin(type2)"
10     include "se(se)"
11 };
12
13 partial alphanumeric_keys
14 xkb_symbols "se" {
15
16     name[Group1]="Swedish";
17
18     key <AE05>  { [         5,    percent,     EuroSign,         cent ] };
19     key <AE11>  { [      plus,   question,    backslash, questiondown ] };
20     key <AE12>  { [dead_acute, dead_grave,    plusminus,      notsign ] };
21
22
23     key <AC10>  { [odiaeresis, Odiaeresis,       oslash,     Ooblique ] };
24     key <AC11>  { [adiaeresis, Adiaeresis,           ae,           AE ] };
25     key <TLDE>  { [   section,    onehalf,    paragraph, threequarters] };
26
27     key <BKSL>  { [apostrophe,   asterisk,        acute,     multiply ] };
28
29     key <SPCE>  { [     space,      space,        space, nobreakspace ] };
30
31     include "keypad(comma)"
32
33     include "level3(ralt_switch)"
34 };
35
36 partial alphanumeric_keys
37 xkb_symbols "nodeadkeys" {
38
39     // Modifies the basic Swedish layout to eliminate all dead keys
40
41     include "latin(type2)"
42     include "latin(type2_nodeadkeys)"
43     include "se(se)"
44
45     key <AE12>  { [     acute,      grave,    plusminus,      notsign ] };
46
47 };
48
49 // Swedish Dvorak
50 partial alphanumeric_keys 
51 xkb_symbols "dvorak" {
52     include "no(dvorak)"
53
54     key <TLDE> { [     section, onehalf         ]       };
55
56     key <AE04> { [          4,  currency,   dollar,    onequarter       ] };
57     key <AE11> { [        plus, question,   backslash, questiondown     ] };
58     key <AE12> { [  dead_acute, dead_grave, backslash, grave            ] };
59
60     key <AD01> { [  odiaeresis,  Odiaeresis, braceright, bracketright   ] };
61     key <AD02> { [       aring, Aring           ]       };
62     key <AD03> { [  adiaeresis, Adiaeresis      ]       };
63     key <AD11> { [           q, Q               ]       };
64     key <AD12> { [ dead_diaeresis, dead_circumflex, dead_tilde, asciicircum ] };
65
66     key <AB01> { [     comma,    semicolon, dead_cedilla, cedilla       ] };
67     key <AB02> { [    period,    colon,     periodcentered              ] };
68
69     key <BKSL> { [      less,   greater,    bar,        brokenbar       ] };
70
71     key <LSGT> { [ apostrophe,   asterisk,  bar,        backslash       ] };
72
73 };