From 1cb7181936c269274483dff000575fa370888b78 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Tue, 18 Apr 2023 08:37:52 +0200 Subject: symbols/pc: map the Super modifier to the LWIN/RWIN keys, not to symbols When a modifier is mapped to a symbol, then it will effectively be mapped to the first-found key that contains the relevant symbol, and that key might not be the key that the modifier is usually mapped to, leaving this latter key without a mapping. So, map the Super modifier to `` and `` instead of to `Super_L` and `Super_R` -- the Windows keys will then not lack their Super modifier when some other key is made into a Super key too. This fixes issue #81. Reported-by: Josh Triplett Signed-off-by: Benno Schulenberg --- symbols/pc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/symbols/pc b/symbols/pc index 8560a96..1ebc105 100644 --- a/symbols/pc +++ b/symbols/pc @@ -31,7 +31,7 @@ xkb_symbols "pc105" { modifier_map Control { Control_L, Control_R }; modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R }; modifier_map Mod2 { Num_Lock }; - modifier_map Mod4 { Super_L, Super_R }; + modifier_map Mod4 { , }; // Six fake keys for virtual<->real modifiers mapping: key {[ ISO_Level3_Shift ]}; -- cgit v1.2.1