first feed-in of the layouts. The revolution is coming
[xorg/xkeyboard-config] / compat / pc98
1 // $Xorg: pc98,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
2
3
4
5
6 // $XFree86: xc/programs/xkbcomp/compat/pc98,v 3.1 1997/10/26 13:25:33 dawes Exp $
7
8 // Minimal set of symbol interpretations to provide 
9 // reasonable default behavior (Num lock, shift and 
10 // caps lock and mode switch) and set up the 
11 // automatic updating of common keyboard LEDs.
12
13 default xkb_compatibility "basic"  {
14     virtual_modifiers NumLock,AltGr;
15
16     interpret.repeat= False;
17     setMods.clearLocks= True;
18     latchMods.clearLocks= True;
19     latchMods.latchToLock= True;
20
21     interpret Shift_Lock+AnyOf(Shift+Lock) {
22         action= LockMods(modifiers=Shift);
23     };
24
25 //    interpret Any+Lock {
26 //      action= LockMods(modifiers=Lock);
27 //   }; 
28
29     interpret Num_Lock+Any {
30         virtualModifier= NumLock;
31         action= LockMods(modifiers=NumLock);
32     };
33
34     interpret Mode_switch {
35         useModMapMods= level1;
36         virtualModifier= AltGr;
37         action= SetGroup(group=2,clearLocks);
38     };
39
40     interpret Any + Any {
41         action= SetMods(modifiers=modMapMods);
42     };
43
44     group 2 = AltGr;
45     group 3 = AltGr;
46     group 4 = AltGr;
47
48     indicator.allowExplicit= False;
49     indicator "Caps Lock" { 
50         whichModState= Locked;
51         modifiers= Lock;
52     };
53     indicator "Num Lock" {
54         whichModState= Locked;
55         modifiers= NumLock;
56     };
57     indicator "Shift Lock" {
58         whichModState= Locked;
59         modifiers= Shift;
60     };
61     indicator.allowExplicit= True;
62 };