Edit

kc3-lang/libxkbcommon/test/data/compat/iso9995

Branch :

  • Show log

    Commit

  • Author : Ran Benita
    Date : 2013-02-17 11:22:41
    Hash : 40581106
    Message : Sync test data from xkeyboard-config Sync the files again from xkeyboard-config 2.8, since there have been some changes we should test against. Also added a script test/data/sync.sh if we want to do it again in the future. Signed-off-by: Ran Benita <ran234@gmail.com>

  • test/data/compat/iso9995
  • // Fairly complete set of symbol interpretations 
    // to provide reasonable default behavior
    
    default partial xkb_compatibility "default"  {
        virtual_modifiers LevelThree,AltGr;
    
        interpret.repeat= False;
        setMods.clearLocks= True;
        latchMods.clearLocks= True;
        latchMods.latchToLock= True;
    
        interpret ISO_Level2_Latch+Shift {
    	useModMapMods= level1;
    	action= LatchMods(modifiers=Shift);
        };
    
        interpret ISO_Level3_Shift+Any {
    	useModMapMods= level1;
    	virtualModifier= LevelThree;
    	action= SetMods(modifiers=LevelThree);
        };
    
        interpret ISO_Level3_Shift {
    	action= SetMods(modifiers=LevelThree);
        };
    
        interpret ISO_Level3_Latch+Any {
    	useModMapMods= level1;
    	virtualModifier= LevelThree;
    	action= LatchMods(modifiers=LevelThree);
        };
    
        interpret ISO_Level3_Latch {
    	action= LatchMods(modifiers=LevelThree);
        };
    
        interpret ISO_Level3_Lock+Any {
    	useModMapMods= level1;
    	virtualModifier= LevelThree;
    	action= LockMods(modifiers=LevelThree);
        };
    
        interpret ISO_Level3_Lock {
    	action= LockMods(modifiers=LevelThree);
        };
    
        interpret ISO_Group_Latch {
    	useModMapMods= level1;
    	virtualModifier= AltGr;
    	action= LatchGroup(group=2);
        };
    
        interpret ISO_Next_Group {
    	useModMapMods= level1;
    	virtualModifier= AltGr;
    	action= LockGroup(group=+1);
        };
    
        interpret ISO_Prev_Group {
    	useModMapMods= level1;
    	virtualModifier= AltGr;
    	action= LockGroup(group=-1);
        };
        interpret ISO_First_Group {
    	action= LockGroup(group=1);
        };
    
        interpret ISO_Last_Group {
    	action= LockGroup(group=2);
        };
    
        indicator "Group 2" {
    	!allowExplicit;
    	groups= All-Group1;
        };
    };