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

            Bug ID: 507261
           Summary: Scroll Lock Key fails to toggle Scroll Lock Indicator
                    LED on IBM PC-compatible Keyboards in Linux with KDE
                    Plasma
    Classification: Plasma
           Product: plasmashell
      Version First 6.3.5
       Reported In:
          Platform: Debian testing
                OS: Linux
            Status: REPORTED
          Severity: grave
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: bengt...@gmail.com
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

SUMMARY
Pressing the Scroll Lock key on IBM PC-compatible keyboards fails to toggle on
or off the Scroll Lock indicator LED when the keyboard is connected to an
IBM-Compatible x86 PC running Linux with KDE Plasma. 

On keyboard models where the keyboard backlight is part of the Scroll Lock LED
circuit, this further results in the keyboard backlight not being able to be
turned on. This is a critical accessibility issue for visually-impaired users
who require the keyboard backlight to be on in order to see the letters on the
keys.

STEPS TO REPRODUCE
1.  Boot into any distro of Linux running KDE Plasma, on an IBM-compatible PC
with a keyboard that has a Scroll Lock LED.
2.  Press the Scroll Lock key.
3.  Observe the Scroll Lock LED.

OBSERVED RESULT
On pressing the Scroll Lock key, the Scroll Lock indicator LED fails to toggle
on or off.

EXPECTED RESULT
When the Scroll Lock key is pressed, the Scroll Lock LED should turn on and
emit visible light.
On pressing it again, the Scroll Lock LED should toggle off.

SOFTWARE/OS VERSIONS
Windows:  This bug is not present in any version of Windows or DOS
macOS:  N/A, I do not have a Mac
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma:  Debian GNU/Linux 13 
KDE Plasma Versions: 6.3.5 
KDE Frameworks Versions: 6.13.0
Qt Versions: 6.8.2
Note: The same bug is found in every version of KDE Plasma in every Linux
distro I have so far tested, not just Debian 13.

ADDITIONAL INFORMATION

Attempted workarounds:

Under X11: create a bash script to run "xset led on", then get the display
manager setup script to run it so that the Scroll Lock LED and keyboard
backlight turn on at the login screen so that visually impaired users can see
the keys to type the password. While workable, this is beyond the skillset of
the average computer user, especially those new to Linux, so it is a clunky
workaround at best, rather than a solution.

Under Wayland: I have not found any viable workaround. 
Methods involving brightnessctl or 
'echo 1 > /sys/class/leds/input3::scrolllock/brightness'
are not practical because they require root privileges / sudo, and users with
weak eyesight cannot see the keys to type the sudo password because the
backlight is not yet on. Also, display manager setup scripts will not run as
root under Wayland so they cannot turn on the LEDs at the login screen.  In
addition, when using these methods under Wayland, the Scroll Lock LED and
keyboard backlight will turn off when the Caps Lock or Num Lock key is pressed.

Possible workaround for both X11 and Wayland: See comment by Pykler in
StackExhange article entitled "Why is the Scroll Lock key disabled in
Cinnamon/Linux/Xorg?" dated 2014-10-25

DESIRED BUG FIX
Fix KDE Plasma so that the Scroll Lock indicator LED toggles when the user
presses the Scroll Lock key.  The user should not have to write shell scripts
and edit config files in order to use Scroll Lock.  Implement a GUI setting in
KDE Plasma where the user can configure the Scroll Lock LED to be on at the
display manager login screen so that visually-impaired users who need the
keyboard backlight can see the keys to type the password.

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

Reply via email to