1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
// based on a keyboard map from an 'xkb/symbols/se' file
//
// $XFree86: xc/programs/xkbcomp/symbols/pc/se,v 1.5 2003/01/26 02:01:48 dawes Exp $
partial alphanumeric_keys
xkb_symbols "basic" {
include "pc/latin(type2)"
include "pc/se(se)"
};
partial alphanumeric_keys
xkb_symbols "se" {
name[Group1]="Swedish";
key <AE05> { [ 5, percent, EuroSign, cent ] };
key <AE11> { [ plus, question, backslash, questiondown ] };
key <AE12> { [dead_acute, dead_grave, plusminus, notsign ] };
key <AC10> { [odiaeresis, Odiaeresis, oslash, Ooblique ] };
key <AC11> { [adiaeresis, Adiaeresis, ae, AE ] };
key <TLDE> { [ section, onehalf, paragraph, threequarters] };
key <BKSL> { [apostrophe, asterisk, acute, multiply ] };
key <SPCE> { [ space, space, space, nobreakspace ] };
key <KPDL> { [ KP_Delete, KP_Separator ] };
include "level3(ralt_switch_multikey)"
};
partial alphanumeric_keys
xkb_symbols "nodeadkeys" {
// Modifies the basic Swedish layout to eliminate all dead keys
include "pc/latin(type2)"
include "pc/latin(type2_nodeadkeys)"
include "pc/se(se)"
key <AE12> { [ acute, grave, plusminus, notsign ] };
};
|