Bug 228486

Summary: cannot navigate with arrow in battery indicator power manager
Product: [Unmaintained] plasma4 Reporter: pier andre <pier_andreit>
Component: widget-batteryAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: kde, kde, sebas
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 4.11.0
Sentry Crash Report:

Description pier andre 2010-02-25 17:26:29 UTC
Version:            (using KDE 4.4.0)
OS:                Linux
Installed from:    openSUSE RPMs

Usability bug:
As better usability it would be better allowing navigation among options with keyboard arrows up down left right in power manager: I assigned ctrl>B as shortcuts, it works, it pop up but after this I cannot choice anything by keyboard, suspend to ram and suspend to disk should be the minimum.
Comment 1 Sebastian Kügler 2010-12-23 15:12:47 UTC
-> wishlist, it's a feature request
Comment 2 Kai Uwe Broulik 2013-07-09 14:37:51 UTC
Git commit 4b9bd0663b5230f48c1fbcb44cef11242e384c5c by Kai Uwe Broulik.
Committed on 09/07/2013 at 14:34.
Pushed by broulik into branch 'master'.

Implement keyboard navigation for battery monitor

When opening the popup the brightness slider has focus so you can immediately adjust brightness
using left/right arrow keys. Tab moves you to the keyboard brightness slider, then to the PM
checkbox which you can toggle using Return/Space, then to the battery list through which you
navigate using arrow up/down and expand/collapse using Return/Space/Arrow left/right.

FIXED-IN: 4.10.95

M  +6    -12   plasma/generic/applets/batterymonitor/contents/ui/BatteryItem.qml
M  +2    -1    plasma/generic/applets/batterymonitor/contents/ui/BrightnessItem.qml
M  +48   -3    plasma/generic/applets/batterymonitor/contents/ui/PopupDialog.qml
M  +2    -1    plasma/generic/applets/batterymonitor/contents/ui/PowerManagementItem.qml
M  +6    -1    plasma/generic/applets/batterymonitor/contents/ui/batterymonitor.qml

http://commits.kde.org/kde-workspace/4b9bd0663b5230f48c1fbcb44cef11242e384c5c