[Bug 1216681] New: AltGr key gets stuck in virtual console after switching to Swedish keyboard layout's "mac" variant using `localectl`
https://bugzilla.suse.com/show_bug.cgi?id=1216681 Bug ID: 1216681 Summary: AltGr key gets stuck in virtual console after switching to Swedish keyboard layout's "mac" variant using `localectl` Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: no@no.noooo.ooo QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 Build Identifier: Using a standard European keyboard (I use Swedish) with an AltGr key, after using `localectl` to switch to Swedish keyboard's MAC variant, virtual console would make AltGr stuck after typing `AltGr+Shift+<anything>`. Reproducible: Always Steps to Reproduce: 0. Get a European keyboard (I use Swedish) with an 'AltGr' key. 1. Log into any X11 GUI terminals and do sudo localectl set-x11-keymap se pc104 mac ctrl:nocaps In fact any keyboard models (pc104 etc.) I've tried will reproduce the bug. 2. Press Ctrl+Alt+F1 to go from X11 to virtual console. 3. Try typing the '{' character by pressing AltGr+Right_Shift+8. Actual Results: Now just press the '2' on your keyboard; but instead of '2', the character '@' is inserted because it seems to think that AltGr is still active, and in this Swedish layout '@' is AltGr+2. Similarly typing 'hckiang' produces 'ħ¢ĸ→æ”ŋ' as if the AltGr key is down. Now there're no easy ways to even shutdown the computer because you can't type any normal command/shortcuts any more. Not even Ctrl+Alt+F2 to switch back to X11. The only choice is to hit my laptop's power button to restart. Expected Results: After pressing AltGr+Right_Shift+8 to input a '{', you can still type normally, such that keyboard sequence 'hckiang' should input 'hckiang' rather than 'ħ¢ĸ→æ”ŋ'. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1216681 https://bugzilla.suse.com/show_bug.cgi?id=1216681#c2 Stanislav Brabec <sbrabec@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |no@no.noooo.ooo Flags| |needinfo?(no@no.noooo.ooo) --- Comment #2 from Stanislav Brabec <sbrabec@suse.com> --- Are you still able to reproduce it in the recent Tumbleweed with kbd-2.6.3? (Or with Leap 15.5/15.6/ALP? -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com