Remove explicit virtual modifier setting for level3 and level5
authorStephan Hilb <stephan@ecshi.net>
Mon, 18 Feb 2013 12:20:22 +0000 (13:20 +0100)
committerSergey V. Udaltsov <svu@gnome.org>
Wed, 20 Feb 2013 23:20:05 +0000 (23:20 +0000)
This leaves the virtual modifier handling to compat (compat/iso9995 and
compat/level5).

https://bugs.freedesktop.org/show_bug.cgi?id=50935#c30

symbols/level3
symbols/level5

index 8bf83bbf3e7c9b1b418755fd8b0311d8238f7dd6..2f5575c6254f69e06b86e68eed7744dbc0b14b53 100644 (file)
@@ -8,9 +8,7 @@ xkb_symbols "modifier_mapping" {
   key.type[Group1] = "ONE_LEVEL";
 
   replace key <LVL3> {
-    vmods = LevelThree,
-    symbols[Group1] = [ ISO_Level3_Shift ],
-    actions[Group1] = [ SetMods(modifiers=LevelThree) ]
+    symbols[Group1] = [ ISO_Level3_Shift ]
   };
   modifier_map Mod5 { <LVL3> };
 };
index f5ecb620ed6f08c459d385b1df40c9a3f5283cc5..09d71cddfba143aae777832f6a94164a02883a3e 100644 (file)
@@ -8,9 +8,7 @@ xkb_symbols "modifier_mapping" {
   key.type[Group1] = "ONE_LEVEL";
 
   replace key <MDSW> {
-    vmods = LevelFive,
-    symbols[Group1] = [ ISO_Level5_Shift ],
-    actions[Group1] = [ SetMods(modifiers=LevelFive) ]
+    symbols[Group1] = [ ISO_Level5_Shift ]
   };
   modifier_map Mod3 { <MDSW> };
 };