This issue was fixed in https://gitlab.gnome.org/GNOME/gnome-control- center/-/merge_requests/994 which avoids changing `xkb-options` unless the Alternate Characters dialog is opened. (That was originally part of MR 910, but was split off so it could be merged without being blocked on design concerns.)
I've just added an additional commit to https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/910 to also not change `xkb-options` on opening the dialog unless the setting is actually changed, with is less necessary but probably an improvement. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-control-center in Ubuntu. https://bugs.launchpad.net/bugs/1934761 Title: gnome keyboard settings panel enforces single iso-level3-shift key Status in gnome-control-center package in Ubuntu: Confirmed Bug description: My Unicomp has a right windows key and alt key in swapped positions, so I configured right windows key to act as a second Alt_R (well ISO_Level3_Shift), using gnome-tweaks, leading to: /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:rwin_switch'] Opening the keyboard page in gnome settings resets this to /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_alt', 'lv3:rwin_switch'] Effectively disabling the Alt Gr (right alt key) from acting as level 3 shift. Enabling right alt explicitly is not better. That sets /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_switch', 'lv3:rwin_switch'] and opening the keyboard panel then just deletes the windows key switch: /org/gnome/desktop/input-sources/xkb-options ['caps:none', 'lv3:ralt_switch'] Not sure if it's a regression, but it's problematic anyway. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1934761/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

