Fixing Canadian with hex values
[xorg/xkeyboard-config] / compat / level5
1 // $XKeyboardConfig$
2 // $Xorg: level5,v 1.3 2000/08/17 19:54:34 cpqbld Exp $
3
4 // Fairly complete set of symbol interpretations 
5 // to provide reasonable default behavior
6
7 // $XFree86: xc/programs/xkbcomp/compat/iso9995,v 1.3 2003/02/21 03:16:34 dawes Exp $
8
9 default partial xkb_compatibility "default"  {
10     virtual_modifiers LevelFive;
11
12     interpret.repeat= False;
13     setMods.clearLocks= True;
14     latchMods.clearLocks= True;
15     latchMods.latchToLock= True;
16
17     //ISO_Level5_Shift
18     interpret 0xfe11+Any {
19         useModMapMods= level1;
20         virtualModifier= LevelFive;
21         action= SetMods(modifiers=LevelFive);
22     };
23
24     interpret 0xfe11 {
25         action= SetMods(modifiers=LevelFive);
26     };
27
28     //ISO_Level5_Latch
29     interpret 0xfe12+Any {
30         virtualModifier= LevelFive;
31         action= LatchMods(modifiers=LevelFive);
32     };
33
34     interpret 0xfe12 {
35         action= LatchMods(modifiers=LevelFive);
36     };
37
38     //ISO_Level5_Lock
39     interpret 0xfe13+Any {
40         virtualModifier= LevelFive;
41         action= LockMods(modifiers=LevelFive);
42     };
43
44     interpret 0xfe13 {
45         action= LockMods(modifiers=LevelFive);
46     };
47 };