https://bugs.kde.org/show_bug.cgi?id=456660

            Bug ID: 456660
           Summary: Switching Layout and Switching Method is confusing:
                    Backspace reverts keyboard layout to default
           Product: kde
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: unassigned-b...@kde.org
          Reporter: dr_cos...@yahoo.com
  Target Milestone: ---

SUMMARY

I use Ubuntu Studio 22.04 all updated. I have English as system language.

I have 2 keyboard layout languages (greek, English) set up in  'System
Settings' > 'input devices' > 'Keyboard' / Layouts

If I switch keyboard languages via the 'Keyboard Layout' icon in the system
tray (or shortcut, alt-shift, set up in System Settings' > 'input devices' >
'Keyboard' / Advanced) the language reverts to English when I delete with
backspace. This happens everywhere (libreoffice, terminal, firefox etc)

However, if I set up two language input methods in  'System Settings' >
Regional Settings' > 'Language' / Input Method and use the shortcut set in
'System Settings' > Regional Settings' > 'Language' / Global Config: Trigger
Input Method (ctl + space) then my language of choice persists. 

If I have NOT set the languages in the Keyboard Layout, but ONLY in the
Regional Settings / Language / Input Method, then I DO NOT get the panel icon
in the system tray to let me know which language I am writing in when I switch
with ctl+space, though the keyboard types in either greek or UK and persists
even with backspace. 

If I have ONLY set the languages in the Keyboard Layout, but NOT in the
Regional Settings / Language / Input Method, then I DO get the panel icon in
the system tray to let me know which language I am writing in as I switch with
alt+shift. However, backspace seems to revert the language (and the icon) to
English. 

If I have set up English and Greek in BOTH places, then backspace reverts the
language set as an Input Method. 

STEPS TO REPRODUCE
1. Add a second language in the Keyboard Layout and set a key combo to trigger
change in layout
2. In the terminal or anywhere else, type with the 1st language, then switch
keyboard layout, continue typing
3. Press delete and then continue typing

OBSERVED RESULT
3. As soon as you press backspace, the layout and language changes back to its
original as set in the Input Method.

EXPECTED RESULT
4. Layout and Language should stay the same

SOFTWARE/OS VERSIONS
Operating System: Ubuntu Studio 22.04
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
Kernel Version: 5.15.0-40-lowlatency (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 3600X 6-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1650/PCIe/SSE2

ADDITIONAL INFORMATION
There may be some fundamental problem with how I understand keyboard layouts
etc but I am a proficient user, and if I have a problem then other could be
confused too.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to