<div>I /think/ you want to change the checkbox to monitor activeFocus rather than focus to show the correct highlight.</div><div><br></div><div>i.e in. plasma/declarativeimports/plasmacomponents/qml/Private/DualStateButton.qml</div>
<div>change</div><div><br></div><div>line 79.</div><div>-        state: (dualButton.enabled && (dualButton.focus || mouseArea.containsMouse)) ? "hover" : "shadow"</div><div>+        state: (dualButton.enabled && (dualButton.activeFocus || mouseArea.containsMouse)) ? "hover" : "shadow"</div>
<div><br><div><br></div><div>Note the above is completely untested :)</div><div><br></div><div>David<br><br><div class="gmail_quote">On Tue, Jul 9, 2013 at 2:08 PM, Kai Uwe Broulik <span dir="ltr"><<a href="mailto:kde@privat.broulik.de" target="_blank">kde@privat.broulik.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I'm currently trying to improve (implement at all) keyboard navigation for the<br>
battery monitor. It works quite well except that the sliders don't have any<br>
visual "has focus" indication.<br>
<br>
What also gives me trouble is the checkbox.<br>
I have code that looks like<br>
<br>
FocusScope {<br>
    id: brightnessItem<br>
    focus: true<br>
<br>
    Components.CheckBox {<br>
        id: pmCheckBox<br>
        anchors …<br>
        focus: true<br>
        checked: true<br>
    }<br>
}<br>
<br>
Once the brightness item has focus (ie. I tabbed to it) I can turn the<br>
checkbox on and off using space or return. The checkbox itself, however,<br>
always looks like it's hovered, no matter if it has focus or not. What am I<br>
doing wrong here?<br>
<br>
Best,<br>
Kai Uwe<br>
_______________________________________________<br>
Plasma-devel mailing list<br>
<a href="mailto:Plasma-devel@kde.org">Plasma-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/plasma-devel" target="_blank">https://mail.kde.org/mailman/listinfo/plasma-devel</a><br>
</blockquote></div><br></div></div>