Bug 496737

Summary: keyboard accelerators not working properly
Product: [Plasma] plasmashell Reporter: Mashrit <patoliyamashrit>
Component: System Tray widgetAssignee: Plasma Bugs List <plasma-bugs>
Status: CONFIRMED ---    
Severity: normal CC: kdedev, materka, nate
Priority: NOR Keywords: accessibility, usability
Version: 6.2.3   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: this is wrong sorry
video of underline

Description Mashrit 2024-11-27 03:52:34 UTC
SUMMARY
In the system tray pressing alt underlines a letter in a button, but pressing the underlined button seems to do nothing
and in X11 the underline do not appear at all.

Also, some non text icons(such as gear, go back arrow, etc) have keyboard accelerator assigned to them which are not shown to the end user, these sometimes work.

STEPS TO REPRODUCE
1. open any sub-menu of system tray(networks, bluetooth, etc)
2. press alt to see underlined letter
3. while pressing alt, press the underlined letter

OBSERVED RESULT
nothing happens

EXPECTED RESULT
button should be pressed

SOFTWARE/OS VERSIONS
Linux/KDE Plasma
KDE Plasma Version:6.2.3 
KDE Frameworks Version:6.8.0 
Qt Version: 6.8.0
Comment 1 Nate Graham 2024-11-27 19:31:46 UTC
With git master, I actually don't see any accelerators at all. Can you attach a screen recording that shows exactly what you see?
Comment 2 Mashrit 2024-11-29 11:38:52 UTC
Created attachment 176214 [details]
this is wrong sorry
Comment 3 Mashrit 2024-11-29 11:41:41 UTC
Created attachment 176215 [details]
video of underline
Comment 4 Mashrit 2024-12-03 13:21:05 UTC
Is more information needed?
because it has been tagged needsinfo for a few days
Comment 5 TraceyC 2024-12-03 17:43:35 UTC
Thanks for the recording!
Comment 6 Nate Graham 2024-12-10 22:23:44 UTC
This is probably a whole lot of small individual bugs unfortunately. Marking as confirmed since clearly something is wrong here. Needs investigation from people who care about mnemonics/alt key accelerators.