pc98 revision 154daed1
1154daed1Smrg// $Xorg: pc98,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
2154daed1Smrg
3154daed1Smrg
4154daed1Smrg
5154daed1Smrg
6154daed1Smrg// $XFree86: xc/programs/xkbcomp/compat/pc98,v 3.1 1997/10/26 13:25:33 dawes Exp $
7154daed1Smrg
8154daed1Smrg// Minimal set of symbol interpretations to provide 
9154daed1Smrg// reasonable default behavior (Num lock, shift and 
10154daed1Smrg// caps lock and mode switch) and set up the 
11154daed1Smrg// automatic updating of common keyboard LEDs.
12154daed1Smrg
13154daed1Smrgdefault xkb_compatibility "basic"  {
14154daed1Smrg    virtual_modifiers NumLock,AltGr;
15154daed1Smrg
16154daed1Smrg    interpret.repeat= False;
17154daed1Smrg    setMods.clearLocks= True;
18154daed1Smrg    latchMods.clearLocks= True;
19154daed1Smrg    latchMods.latchToLock= True;
20154daed1Smrg
21154daed1Smrg    interpret Shift_Lock+AnyOf(Shift+Lock) {
22154daed1Smrg	action= LockMods(modifiers=Shift);
23154daed1Smrg    };
24154daed1Smrg
25154daed1Smrg//    interpret Any+Lock {
26154daed1Smrg//	action= LockMods(modifiers=Lock);
27154daed1Smrg//   }; 
28154daed1Smrg
29154daed1Smrg    interpret Num_Lock+Any {
30154daed1Smrg	virtualModifier= NumLock;
31154daed1Smrg	action= LockMods(modifiers=NumLock);
32154daed1Smrg    };
33154daed1Smrg
34154daed1Smrg    interpret Mode_switch {
35154daed1Smrg	useModMapMods= level1;
36154daed1Smrg	virtualModifier= AltGr;
37154daed1Smrg	action= SetGroup(group=2,clearLocks);
38154daed1Smrg    };
39154daed1Smrg
40154daed1Smrg    interpret Any + Any {
41154daed1Smrg	action= SetMods(modifiers=modMapMods);
42154daed1Smrg    };
43154daed1Smrg
44154daed1Smrg    group 2 = AltGr;
45154daed1Smrg    group 3 = AltGr;
46154daed1Smrg    group 4 = AltGr;
47154daed1Smrg
48154daed1Smrg    indicator.allowExplicit= False;
49154daed1Smrg    indicator "Caps Lock" { 
50154daed1Smrg	whichModState= Locked;
51154daed1Smrg	modifiers= Lock;
52154daed1Smrg    };
53154daed1Smrg    indicator "Num Lock" {
54154daed1Smrg	whichModState= Locked;
55154daed1Smrg	modifiers= NumLock;
56154daed1Smrg    };
57154daed1Smrg    indicator "Shift Lock" {
58154daed1Smrg	whichModState= Locked;
59154daed1Smrg	modifiers= Shift;
60154daed1Smrg    };
61154daed1Smrg    indicator.allowExplicit= True;
62154daed1Smrg};
63