Bug 498700 - Keyboard Layout Switching Exhibits Odd Behavior
Summary: Keyboard Layout Switching Exhibits Odd Behavior
Status: REPORTED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_keyboard (show other bugs)
Version: 6.2.5
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-15 17:45 UTC by esr
Modified: 2025-02-14 10:54 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description esr 2025-01-15 17:45:18 UTC
SUMMARY
While using OpenSUSE Tumbleweed and trying to switch my keyboard layout to US Dvorak from US QWERTY, I went to Plasma's System Settings app. Under 'Keyboard' I attempted to add a layout for US Dvorak and set it as my default. This setting would then proceed to toggle off every time I switched active windows, despite the fact that "Switching layout affects: All windows" was selected. Additionally certain windows (Firefox in my case) appeared to be unable to be toggled to Dvorak at all.

STEPS TO REPRODUCE
1. Go to System Settings > Keyboard > Layouts
2. Enable Layouts
3. Add English (Dvorak) as a layout.
4. Apply changes
5. Attempt to use Dvorak layout across several windows.

OBSERVED RESULT
 The layout kept reverting to English (US) even if English (Dvorak) is set as the default. Additionally, the layout wouldn't function at all in Mozilla Firefox windows.

EXPECTED RESULT
Being able to freely toggle Dvorak typing across all windows with one shortcut.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20250112
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.1
Kernel Version: 6.12.8-2-default (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 5500
Memory: 23.4 GiB of RAM
Graphics Processor: AMD Radeon RX 6600

ADDITIONAL INFORMATION
Comment 1 Wismill 2025-02-14 10:54:41 UTC
Hi fellow Tumbleweed user, could you show the content of `~/.config/kxkbrc`?