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

            Bug ID: 506001
           Summary: Keyboard layout switcher OSD should show more than
                    one/current layout at a time
    Classification: Plasma
           Product: plasmashell
      Version First 6.3.5
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Keyboard Layout widget
          Assignee: plasma-b...@kde.org
          Reporter: m...@ratijas.tk
                CC: butir...@gmail.com, duha.b...@gmail.com
  Target Milestone: 1.0

SUMMARY

Situation: when switching keyboard layouts (like Meta+Space) an OSD pops up
showing only the current/activated keyboard layout.

Problem: The OSD doesn't show how many layouts are there, or at least what's
the next one gonna be if you keep pressing Space (cycling through the list). 
oh, btw there is no such thing as a single shortcut to switch between last two
and cycle on press and hold modifier (unlike Alt+Tab) but that's a different
although an adjacent issue.

Why is this problematic?
- User might wanna see what they've just switched from — in case there is a
"Switch to previous layout" shortcut.
- User might wanna know what's the next layout — how many more times to press
the shortcut.
- Finally, a bug happened to me such that only one layout was in the cycle list
(normally there should be two), so pressing the shortcut only showed me the
current layout, leading me to a false conclusion that Plasma and OSD were
graphically frozen — would've been nicer to see that there was in fact only one
layout, or maybe two identical US ones idk.

Prior Art: see keyboard layout switchers on
- Microsoft Windows: https://www.youtube.com/shorts/PgcGtIalB40
- Mac OS X / iOS / iPad OS with a physical keyboard:
https://youtu.be/712e_rOiKX4?t=27
- GNOME:
https://help.gnome.org/users/gnome-help/stable/keyboard-layouts.html.en

STEPS TO REPRODUCE
1. Cycle through keyboard layouts using a shortcut

OBSERVED RESULT
Currently/newly active keyboard layout is displayed in the OSD.

EXPECTED RESULT
A list of all keyboard layouts (or at least a couple of them before and after
the current one) should be displayed for the reasons described above.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Kernel Version: 6.15.2-arch1-1 (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION

You guys absolutely broke backward compatibility with widget's «Report a Bug…»
button by renaming all the bugzilla Components without any sort of
aliases/redirection.

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

Reply via email to