https://bugzilla.redhat.com/show_bug.cgi?id=1134299
--- Comment #13 from Olivier Fourdan <ofourdan(a)redhat.com> ---
(In reply to fujiwara from comment #12)
I guess this problem happens in GNOME Wayland too because both X11
and
Wayland use the same mutter logic.
I think you're right, mutter doesn't distinguish between left/right modifiers
in its keybindings code:
https://git.gnome.org/browse/mutter/tree/src/core/keybindings.c#n490
491 else if (g_str_equal (iso_next_group_option, "ctrl_shift_toggle") ||
492 g_str_equal (iso_next_group_option, "lctrl_lshift_toggle") ||
493 g_str_equal (iso_next_group_option, "rctrl_rshift_toggle"))
494 {
495 resolved_key_combo_copy (&keys->iso_next_group_combo[0],
496 &keys->iso_next_group_combo[1]);
497
498 keys->iso_next_group_combo[0].mask = ShiftMask;
499 keys->iso_next_group_combo[1].mask = ControlMask;
500 keys->n_iso_next_group_combos = 2;
501 }
[...]
511 else if (g_str_equal (iso_next_group_option, "alt_shift_toggle") ||
512 g_str_equal (iso_next_group_option, "lalt_lshift_toggle"))
513 {
514 resolved_key_combo_copy (&keys->iso_next_group_combo[0],
515 &keys->iso_next_group_combo[1]);
516
517 keys->iso_next_group_combo[0].mask = Mod1Mask;
518 keys->iso_next_group_combo[1].mask = ShiftMask;
519 keys->n_iso_next_group_combos = 2;
520 }
So basically, it just checks for the modifier mask (which is not different for
left and right)
--
You are receiving this mail because:
You are on the CC list for the bug.