Edit

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

Branch :

  • Show log

    Commit

  • Author : Daniel Stone
    Date : 2012-07-12 14:42:31
    Hash : 62deaeb5
    Message : Import dataset into test/data/ Use a self-contained dataset instead of relying on a globally-installed set. Data taken from xkeyboard-config 2.5.1. Signed-off-by: Daniel Stone <daniel@fooishbar.org>

  • test/data/compat/basic
  • // Minimal set of symbol interpretations to provide 
    // reasonable default behavior (Num lock, shift and 
    // caps lock and mode switch) and set up the 
    // automatic updating of common keyboard LEDs.
    
    default xkb_compatibility "basic"  {
        virtual_modifiers NumLock,AltGr;
    
        interpret.repeat= False;
        setMods.clearLocks= True;
        latchMods.clearLocks= True;
        latchMods.latchToLock= True;
    
        interpret Shift_Lock+AnyOf(Shift+Lock) {
    	action= LockMods(modifiers=Shift);
        };
    
        interpret Any+Lock {
    	action= LockMods(modifiers=Lock);
        };
    
        interpret Num_Lock+Any {
    	virtualModifier= NumLock;
    	action= LockMods(modifiers=NumLock);
        };
    
        interpret Mode_switch {
    	useModMapMods= level1;
    	virtualModifier= AltGr;
    	action= SetGroup(group=+1);
        };
    
        interpret Any + Any {
    	action= SetMods(modifiers=modMapMods);
        };
    
        group 2 = AltGr;
        group 3 = AltGr;
        group 4 = AltGr;
    
        include "ledcaps"
        include "lednum"
        indicator "Shift Lock" {
    	!allowExplicit;
    	whichModState= Locked;
    	modifiers= Shift;
        };
    };