Skip to content

Mint 22.3: keyboard layout switching shortcut feels bugged in several ways since the update #831

Description

@Agetian

OS: Linux Mint 22.3 Cinnamon Edition

I updated from Linux Mint 22.2 (Cinnamon Edition) to Linux Mint 22.3 yesterday via the Update Manager. I have two keyboard layouts defined, English and Russian, with the switching between them set to Alt+Left Shift shortcut. After the update, I noticed that my shortcut became non-functional, and went to the keyboard layout settings to investigate.

The first, very small issue that I noticed is that it was automatically reset to Super+Space. Not a big deal, so I changed it to Alt+Left Shift again.

Upon trying the Alt+Left Shift key combination, I noticed that it didn't want to work at all, despite being specified in the layout settings as "Shift+Alt L". I changed this around to a few other combinations to test, and noticed some more oddities. First of all, Alt+Left Ctrl and Alt+Left Super seemed to work fine-ish, but please check the note below (for why the -ish part). Now, reconfiguring it back to Alt+Left Shift, something really strange happened - on my second or third attempt, instead of being specified as "Shift+Alt L", the key combination was now specified as "Shift+Meta L", and it started working! Not sure how/why it detected the key as "Alt" and then as "Meta" despite it being the exact same physical key, let alone why one of them does work and the other one doesn't.

Now, there's one more difference and oddity in how these shortcuts work, because they always feel different in how I need to press them. On Linux Mint 22.2 and all the versions before it, I could simply tap e.g. Alt+Shift, not really worrying about the order of pressing them or how I pressed them or for how long - it simply worked, no matter if I hit Shift first and then Alt, or Alt first and then Shift, or mashed them both together.

Linux Mint 22.3, however, seems very particular about how to press these buttons, namely, in what order you press them. Upon trying to determine the exact rules, I realized that: (a) it always works if you press and hold Shift first, and then tap Alt; (b) it never works if you press and hold Alt first, and then tap Shift; (c) it has a random chance of working or not working if you tap both buttons at the same time, most likely because the order is still there and sometimes you hit the Shift a fraction of a second before the Alt and sometimes you do it the other way. This is actually incredibly inconvenient, as when you type things fast, probably the last thing you want to think about is which button you're going to press first and which one second in a combination for which it doesn't matter.

Unless there's a serious reason why this works in this specific (and odd-feeling) way now, it feels like it's merely a bug or a combination of bugs?.. Please investigate if possible. Thank you in advance for all your hard work on Linux Mint which has been a daily driver for me for nearly 15 years!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions