@@ -102,6 +102,7 @@ StyledItem {
102 name: "Ubuntu.Components.Themes.Ambiance"
102 name: "Ubuntu.Components.Themes.Ambiance"
105+ KeyNavigation.tab: sessionChooser
105 Keys.onUpPressed: {
106 Keys.onUpPressed: {
106 selected(currentIndex - 1);
107 selected(currentIndex - 1);
107 event.accepted = true;
108 event.accepted = true;
@@ -255,10 +256,16 @@ StyledItem {
255 id: badge
256 id: badge
256 anchors.fill: parent
257 anchors.fill: parent
257 keyColor: "#ffffff" // icon providers give us white icons
258 keyColor: "#ffffff" // icon providers give us white icons
258− color: theme.palette.normal.raisedSecondaryText
259+ color: parent.activeFocus ? theme.palette.normal.selection : theme.palette.normal.raisedSecondaryText
259 source: LightDMService.sessions.iconUrl(root.currentSession)
260 source: LightDMService.sessions.iconUrl(root.currentSession)
263+ KeyNavigation.tab: passwordInput
264+ Keys.onReturnPressed: {
265+ sessionChooserButtonClicked();
266+ event.accepted = true;
262 onClicked: {
269 onClicked: {
263 sessionChooserButtonClicked();
270 sessionChooserButtonClicked();