Fixed Armenian hyphen
[xorg/xkeyboard-config] / compat / basic
1 // Minimal set of symbol interpretations to provide 
2 // reasonable default behavior (Num lock, shift and 
3 // caps lock and mode switch) and set up the 
4 // automatic updating of common keyboard LEDs.
5
6 default xkb_compatibility "basic"  {
7     virtual_modifiers NumLock,AltGr;
8
9     interpret.repeat= False;
10     setMods.clearLocks= True;
11     latchMods.clearLocks= True;
12     latchMods.latchToLock= True;
13
14     interpret Shift_Lock+AnyOf(Shift+Lock) {
15         action= LockMods(modifiers=Shift);
16     };
17
18     interpret Any+Lock {
19         action= LockMods(modifiers=Lock);
20     };
21
22     interpret Num_Lock+Any {
23         virtualModifier= NumLock;
24         action= LockMods(modifiers=NumLock);
25     };
26
27     interpret Mode_switch {
28         useModMapMods= level1;
29         virtualModifier= AltGr;
30         action= SetGroup(group=+1);
31     };
32
33     interpret Any + Any {
34         action= SetMods(modifiers=modMapMods);
35     };
36
37     group 2 = AltGr;
38     group 3 = AltGr;
39     group 4 = AltGr;
40
41     include "ledcaps"
42     include "lednum"
43     indicator "Shift Lock" {
44         !allowExplicit;
45         whichModState= Locked;
46         modifiers= Shift;
47     };
48 };