level5 revision 154daed1
1154daed1Smrg// $XKeyboardConfig: xkeyboard-config/compat/level5,v 1.5 2006/06/13 21:16:52 svu Exp $
2154daed1Smrg// $Xorg: level5,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
3154daed1Smrg
4154daed1Smrg// Fairly complete set of symbol interpretations 
5154daed1Smrg// to provide reasonable default behavior
6154daed1Smrg
7154daed1Smrg// $XFree86: xc/programs/xkbcomp/compat/iso9995,v 1.3 2003/02/21 03:16:34 dawes Exp $
8154daed1Smrg
9154daed1Smrgdefault partial xkb_compatibility "default"  {
10154daed1Smrg    virtual_modifiers LevelFive;
11154daed1Smrg
12154daed1Smrg    interpret.repeat= False;
13154daed1Smrg    setMods.clearLocks= True;
14154daed1Smrg    latchMods.clearLocks= True;
15154daed1Smrg    latchMods.latchToLock= True;
16154daed1Smrg
17154daed1Smrg    //ISO_Level5_Shift
18154daed1Smrg    interpret 0xfe11+Any {
19154daed1Smrg	useModMapMods= level1;
20154daed1Smrg	virtualModifier= LevelFive;
21154daed1Smrg	action= SetMods(modifiers=LevelFive);
22154daed1Smrg    };
23154daed1Smrg
24154daed1Smrg    interpret 0xfe11 {
25154daed1Smrg	action= SetMods(modifiers=LevelFive);
26154daed1Smrg    };
27154daed1Smrg
28154daed1Smrg    //ISO_Level5_Latch
29154daed1Smrg    interpret 0xfe12+Any {
30154daed1Smrg	virtualModifier= LevelFive;
31154daed1Smrg	action= LatchMods(modifiers=LevelFive);
32154daed1Smrg    };
33154daed1Smrg
34154daed1Smrg    interpret 0xfe12 {
35154daed1Smrg	action= LatchMods(modifiers=LevelFive);
36154daed1Smrg    };
37154daed1Smrg
38154daed1Smrg    //ISO_Level5_Lock
39154daed1Smrg    interpret 0xfe13+Any {
40154daed1Smrg	virtualModifier= LevelFive;
41154daed1Smrg	action= LockMods(modifiers=LevelFive);
42154daed1Smrg    };
43154daed1Smrg
44154daed1Smrg    interpret 0xfe13 {
45154daed1Smrg	action= LockMods(modifiers=LevelFive);
46154daed1Smrg    };
47154daed1Smrg};
48