From 5a432905ebb4de61c4abb432bf6930efbff8859e Mon Sep 17 00:00:00 2001 From: Andreas Wettstein Date: Sat, 3 Aug 2013 18:31:37 +0200 Subject: Fixes to DIN T3 layout: - Use standard compliant to access the "common secondary group" and Level 3, using latches. This requires Xorg server 1.15 or up to work. - Avoid binding Level5 to Shift, by changing the compat for ISO_Level5_Latch and ISO_Level5_Lock. They now look like the Level3-keysyms. Only de(T3) and de(neo) use these two keysyms, no backward compatibility issues are to be expected. For T3, changing ISO_Level5_Latch would have been sufficient. - Do not include latin(type4), to avoid populating Level4 with random stuff that cannot be removed once users get used to it. - Consistent use of dead_stroke. Signed-off-by: Andreas Wettstein --- compat/level5 | 2 ++ 1 file changed, 2 insertions(+) (limited to 'compat') diff --git a/compat/level5 b/compat/level5 index 8d28051c..8e0cc9c3 100644 --- a/compat/level5 +++ b/compat/level5 @@ -20,6 +20,7 @@ default partial xkb_compatibility "default" { }; interpret ISO_Level5_Latch+Any { + useModMapMods= level1; virtualModifier= LevelFive; action= LatchMods(modifiers=LevelFive); }; @@ -29,6 +30,7 @@ default partial xkb_compatibility "default" { }; interpret ISO_Level5_Lock+Any { + useModMapMods= level1; virtualModifier= LevelFive; action= LockMods(modifiers=LevelFive); }; -- cgit v1.2.3