1 // $Xorg: pc98,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
6 // $XFree86: xc/programs/xkbcomp/compat/pc98,v 3.1 1997/10/26 13:25:33 dawes Exp $
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.
13 default xkb_compatibility "basic" {
14 virtual_modifiers NumLock,AltGr;
16 interpret.repeat= False;
17 setMods.clearLocks= True;
18 latchMods.clearLocks= True;
19 latchMods.latchToLock= True;
21 interpret Shift_Lock+AnyOf(Shift+Lock) {
22 action= LockMods(modifiers=Shift);
25 // interpret Any+Lock {
26 // action= LockMods(modifiers=Lock);
29 interpret Num_Lock+Any {
30 virtualModifier= NumLock;
31 action= LockMods(modifiers=NumLock);
34 interpret Mode_switch {
35 useModMapMods= level1;
36 virtualModifier= AltGr;
37 action= SetGroup(group=2,clearLocks);
41 action= SetMods(modifiers=modMapMods);
48 indicator.allowExplicit= False;
49 indicator "Caps Lock" {
50 whichModState= Locked;
53 indicator "Num Lock" {
54 whichModState= Locked;
57 indicator "Shift Lock" {
58 whichModState= Locked;
61 indicator.allowExplicit= True;