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