Home | History | Annotate | Line # | Download | only in compat
iso9995 revision 1.1
      1 // $Xorg: iso9995,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
      2 
      3 // Fairly complete set of symbol interpretations 
      4 // to provide reasonable default behavior
      5 
      6 // $XFree86: xc/programs/xkbcomp/compat/iso9995,v 1.3 2003/02/21 03:16:34 dawes Exp $
      7 
      8 default partial xkb_compatibility "default"  {
      9     virtual_modifiers LevelThree,AltGr;
     10 
     11     interpret.repeat= False;
     12     setMods.clearLocks= True;
     13     latchMods.clearLocks= True;
     14     latchMods.latchToLock= True;
     15 
     16     interpret ISO_Lock+Any {
     17 	action= ISOLock(affect= all,modifiers=modMapMods);
     18     };
     19 
     20     interpret ISO_Level2_Latch+Shift {
     21 	useModMapMods= level1;
     22 	action= LatchMods(modifiers=Shift);
     23     };
     24 
     25     interpret ISO_Level3_Shift+Any {
     26 	useModMapMods= level1;
     27 	virtualModifier= LevelThree;
     28 	action= SetMods(modifiers=LevelThree);
     29     };
     30 
     31     interpret ISO_Level3_Shift {
     32 	action= SetMods(modifiers=LevelThree);
     33     };
     34 
     35     interpret ISO_Level3_Latch+Any {
     36 	useModMapMods= level1;
     37 	virtualModifier= LevelThree;
     38 	action= LatchMods(modifiers=LevelThree);
     39     };
     40 
     41     interpret ISO_Level3_Latch {
     42 	action= LatchMods(modifiers=LevelThree);
     43     };
     44 
     45     interpret ISO_Level3_Lock+Any {
     46 	useModMapMods= level1;
     47 	virtualModifier= LevelThree;
     48 	action= LockMods(modifiers=LevelThree);
     49     };
     50 
     51     interpret ISO_Level3_Lock {
     52 	action= LockMods(modifiers=LevelThree);
     53     };
     54 
     55     interpret ISO_Group_Latch {
     56 	useModMapMods= level1;
     57 	virtualModifier= AltGr;
     58 	action= LatchGroup(group=2);
     59     };
     60 
     61     interpret ISO_Next_Group {
     62 	useModMapMods= level1;
     63 	virtualModifier= AltGr;
     64 	action= LockGroup(group=+1);
     65     };
     66 
     67     interpret ISO_Prev_Group {
     68 	useModMapMods= level1;
     69 	virtualModifier= AltGr;
     70 	action= LockGroup(group=-1);
     71     };
     72     interpret ISO_First_Group {
     73 	action= LockGroup(group=1);
     74     };
     75 
     76     interpret ISO_Last_Group {
     77 	action= LockGroup(group=2);
     78     };
     79 
     80     indicator "Group 2" {
     81 	!allowExplicit;
     82 	groups= All-Group1;
     83     };
     84 };
     85