Remove RCS tags
[xorg/xkeyboard-config] / compat / pc98
1 // Minimal set of symbol interpretations to provide 
2 // reasonable default behavior (Num lock, shift and 
3 // caps lock and mode switch) and set up the 
4 // automatic updating of common keyboard LEDs.
5
6 default xkb_compatibility "basic"  {
7     virtual_modifiers NumLock,AltGr;
8
9     interpret.repeat= False;
10     setMods.clearLocks= True;
11     latchMods.clearLocks= True;
12     latchMods.latchToLock= True;
13
14     interpret Shift_Lock+AnyOf(Shift+Lock) {
15         action= LockMods(modifiers=Shift);
16     };
17
18 //    interpret Any+Lock {
19 //      action= LockMods(modifiers=Lock);
20 //   }; 
21
22     interpret Num_Lock+Any {
23         virtualModifier= NumLock;
24         action= LockMods(modifiers=NumLock);
25     };
26
27     interpret Mode_switch {
28         useModMapMods= level1;
29         virtualModifier= AltGr;
30         action= SetGroup(group=2,clearLocks);
31     };
32
33     interpret Any + Any {
34         action= SetMods(modifiers=modMapMods);
35     };
36
37     group 2 = AltGr;
38     group 3 = AltGr;
39     group 4 = AltGr;
40
41     indicator.allowExplicit= False;
42     indicator "Caps Lock" { 
43         whichModState= Locked;
44         modifiers= Lock;
45     };
46     indicator "Num Lock" {
47         whichModState= Locked;
48         modifiers= NumLock;
49     };
50     indicator "Shift Lock" {
51         whichModState= Locked;
52         modifiers= Shift;
53     };
54     indicator.allowExplicit= True;
55 };