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