pc98 revision 154daed1
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
13default 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};
63