summaryrefslogtreecommitdiff
path: root/compat/iso9995
diff options
context:
space:
mode:
authorBenno Schulenberg <bensberg@telfort.nl>2022-06-05 13:03:05 +0200
committerBenno Schulenberg <bensberg@telfort.nl>2022-06-05 17:39:47 +0200
commit473f9bc32f9ba869829cc0d06a75cd1f2560aa60 (patch)
tree09f99a4463b5aeea66dbb1cbf4b1002c097a9050 /compat/iso9995
parent563fa87fcd80108e4308c9d016cb007708254447 (diff)
downloadxkeyboard-config-473f9bc32f9ba869829cc0d06a75cd1f2560aa60.tar.gz
compat: eliminate the virtual modifier AltGr; map upper groups directly
Associate groups 2, 3, and 4 directly with Mod5 (for old applications that are still not XKB-aware) so that the indirect association through <MDSW> is no longer needed and this key is freed for something else. This addresses the second part of issue #321. Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
Diffstat (limited to 'compat/iso9995')
-rw-r--r--compat/iso99958
1 files changed, 1 insertions, 7 deletions
diff --git a/compat/iso9995 b/compat/iso9995
index c5c7899..fe848fd 100644
--- a/compat/iso9995
+++ b/compat/iso9995
@@ -3,7 +3,7 @@
default partial xkb_compatibility "default" {
- virtual_modifiers LevelThree,AltGr;
+ virtual_modifiers LevelThree;
interpret.repeat= False;
setMods.clearLocks= True;
@@ -46,20 +46,14 @@ default partial xkb_compatibility "default" {
};
interpret ISO_Group_Latch {
- useModMapMods= level1;
- virtualModifier= AltGr;
action= LatchGroup(group=2);
};
interpret ISO_Next_Group {
- useModMapMods= level1;
- virtualModifier= AltGr;
action= LockGroup(group=+1);
};
interpret ISO_Prev_Group {
- useModMapMods= level1;
- virtualModifier= AltGr;
action= LockGroup(group=-1);
};