Summary: | Pressing backspace key on external keyboard reverts Plasma's keyboard layout to default when using a non-default keyboard layout and two keyboards | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Costas <dr_costas> |
Component: | Keyboard Layout widget | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | REPORTED --- | ||
Severity: | normal | CC: | butirsky, dr_costas, nate |
Priority: | NOR | ||
Version: | 5.24.4 | ||
Target Milestone: | 1.0 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Costas
2022-07-12 23:39:43 UTC
Thanks for the detailed bug report. However I cannot reproduce the issue with those steps to reproduce. (In reply to Nate Graham from comment #1) > Thanks for the detailed bug report. However I cannot reproduce the issue > with those steps to reproduce. Thanks, Nate for checking. I think I need to re-install Ubuntu or purge my KDE installation to defaults because this is giving me a headache. Possibly something got installed that is causing the issue. I will try with the live version and then do a re-installation and report back (as I cannot boot with the newest kernel, I get a mtd has no name or something - something is wrong :)) Costas (In reply to Nate Graham from comment #1) > Thanks for the detailed bug report. However I cannot reproduce the issue > with those steps to reproduce. Hi Nate, reporting back from trying the Ubuntu Studio Live USB and the problem is there as well. This is the simplest most direct way to test it (not sure if we need the ubuntu studio live but this is what I tested) Boot Ubuntu Studio Live Select to try it Once up and running, click the 'start' menu and click System Settings In the search box, type 'layout' In the results, select Hardware / Input Devices / Keyboard Select the second tab, 'layouts' Tick 'configure layouts' English US should be there, so add a second language (in this case, greek) and click apply The language icon in the system tray will be visible on the panel Open firefox and start typing in the address bar. Then click on the language icon to change language Type again in firefox address bar, should be with the new language press backspace and see the language changing back to default If this does not reproduce the error, then could it be a hardware issue? I have a mechanical keyboard, have not loaded any macros or anything. Thanks for checking it again, Costas Thanks for the detailed instructions. I downloaded the ISO and followed your instructions in a VM but I still couldn't get the issue to happen. Do you have another keyboard you can try? (In reply to Nate Graham from comment #4) > Thanks for the detailed instructions. I downloaded the ISO and followed your > instructions in a VM but I still couldn't get the issue to happen. Do you > have another keyboard you can try? The plot thickens! There was a missing hidden step that confuses everything now!! Try this: 1. have 2 keyboards (laptop and external) 2. Have 2 layouts (settings / input devices / keyboard / configure layouts: English and Greek) 3. Open KWrite 4. Type with keyboard 1 (should be in English) 5. Type with keyboard 2 (should be in English) 6. Change language on the panel by clicking on it 7. Type with keyboard 2 (should be in Greek) 8. Type with keyboard 1 and the language reverts back to English! 9. Try different combinations of the above for weirdness I tried the above steps with a different keyboard to the one I had the problem with, on my laptop, with the live USB. The setting for switching layouts is Global. It seems that my PC keyboard triggers KDE to think it is a new keyboard every time I use it (backspace changes it and then any forward typing also changes it first time a key is pressed). This does not happen with any other keyboard (well, laptop and new external) Not sure what I did but the 'broken' keyboard works now on my PC (I uninstalled any keyboard related packages). Although the language does not change, it tries to change (the language icon flashes), so something is still happening. No idea what all these mean. Does KDE keep layout states for different keyboards? If so, mb my PC keyboard is weird and has a split personality. Thanks for your patience! Thanks, that seems relevant. |