diff options
Diffstat (limited to 'xorg-server/xkbdata.src/compat/level5')
-rw-r--r-- | xorg-server/xkbdata.src/compat/level5 | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/xorg-server/xkbdata.src/compat/level5 b/xorg-server/xkbdata.src/compat/level5 new file mode 100644 index 000000000..db87d4dcc --- /dev/null +++ b/xorg-server/xkbdata.src/compat/level5 @@ -0,0 +1,47 @@ +// $XKeyboardConfig$ +// $Xorg: level5,v 1.3 2000/08/17 19:54:34 cpqbld Exp $ + +// Fairly complete set of symbol interpretations +// to provide reasonable default behavior + +// $XFree86: xc/programs/xkbcomp/compat/iso9995,v 1.3 2003/02/21 03:16:34 dawes Exp $ + +default partial xkb_compatibility "default" { + virtual_modifiers LevelFive; + + interpret.repeat= False; + setMods.clearLocks= True; + latchMods.clearLocks= True; + latchMods.latchToLock= True; + + //ISO_Level5_Shift + interpret 0xfe11+Any { + useModMapMods= level1; + virtualModifier= LevelFive; + action= SetMods(modifiers=LevelFive); + }; + + interpret 0xfe11 { + action= SetMods(modifiers=LevelFive); + }; + + //ISO_Level5_Latch + interpret 0xfe12+Any { + virtualModifier= LevelFive; + action= LatchMods(modifiers=LevelFive); + }; + + interpret 0xfe12 { + action= LatchMods(modifiers=LevelFive); + }; + + //ISO_Level5_Lock + interpret 0xfe13+Any { + virtualModifier= LevelFive; + action= LockMods(modifiers=LevelFive); + }; + + interpret 0xfe13 { + action= LockMods(modifiers=LevelFive); + }; +}; |