pc98 revision 1.1 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 };
63