Commit Diff


commit - 541d20f92fa102ad71af13642ddfc40b2b02197a
commit + b3fb9db9463e2c69c0d06d810e7644c7031e2e96
blob - 2e208430ff650a3f94d9b71b6f66bdfeae28d823
blob + c987c793a18366c53032f8b332739d45742761e2
--- keyboards/crkbd/keymaps/witcher/keymap.c
+++ keyboards/crkbd/keymaps/witcher/keymap.c
@@ -126,6 +126,7 @@ const key_override_t comma_key_override = {
 	.layers = GERMAN_LAYERS_BITMAP,
 	.options = ko_options_default,
 	.suppressed_mods = MOD_MASK_SHIFT,
+	.negative_mod_mask = (uint8_t) ~(MOD_BIT(KC_LGUI) | MOD_BIT(KC_RGUI)),
 };
 const key_override_t period_key_override = {
 	.trigger = DE_DOT,
@@ -133,6 +134,7 @@ const key_override_t period_key_override = {
 	.replacement = DE_RABK,
 	.layers = GERMAN_LAYERS_BITMAP,
 	.options = ko_options_default,
+	.negative_mod_mask = (uint8_t) ~(MOD_BIT(KC_LGUI) | MOD_BIT(KC_RGUI)),
 };
 const key_override_t apostrophe_key_override = {
 	.trigger = DE_QUOT,