summaryrefslogtreecommitdiff
path: root/compat
diff options
context:
space:
mode:
authorAndreas Wettstein <wettstein509@solnet.ch>2013-08-03 18:31:37 +0200
committerSergey Udaltsov <sergey.udaltsov@gmail.com>2013-08-13 23:08:14 +0100
commit5a432905ebb4de61c4abb432bf6930efbff8859e (patch)
treea8dfe2317421db4db909f769f62600fed25f4ab5 /compat
parentb92c3a048ad38ebf8d9b946347415934617bedaa (diff)
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 <wettstein509@solnet.ch>
Diffstat (limited to 'compat')
-rw-r--r--compat/level52
1 files changed, 2 insertions, 0 deletions
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);
};