Bug 373668 - Keyboard layout indicator is easy to miss due to placement in the corner of the screen
Summary: Keyboard layout indicator is easy to miss due to placement in the corner of t...
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Global Theme packages (show other bugs)
Version: 5.8.4
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Development Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-15 02:37 UTC by Anton
Modified: 2019-12-06 19:37 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
tiny indicator (1.08 MB, image/jpeg)
2016-12-17 03:12 UTC, Anton
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anton 2016-12-15 02:37:04 UTC
I was absolutely sure that the indicator is not there at all. It is almost invisible in that left button corner, especially on big screen monitors.

Please move it back, next to login buttons.

p.s. There are few false positive bug reports already and I almost filled a new one:
 https://bugs.kde.org/show_bug.cgi?id=370220
Comment 1 Kai Uwe Broulik 2016-12-15 07:05:32 UTC

*** This bug has been marked as a duplicate of bug 370220 ***
Comment 2 Anton 2016-12-15 08:18:32 UTC
Have read  my request?
Comment 3 Kai Uwe Broulik 2016-12-15 08:45:05 UTC
I have, so if you insist on your report being widely different from the others, I'll close this as won't fix as the button will stay where it is.

In 5.8.5 the button will have a keyboard icon next to it to make it more visible, though.
Comment 4 Anton 2016-12-15 13:54:18 UTC
I insist on some kind of explanation. I made an afford to file a bug report, I pointed out that I know it is not a duplicate.

This is going to be second dumbest thing in KDE after the current device notifier with it's tiny and illogical "eject" arrow for usb mounting.

Thank you for listening to your users and making KDE better for everyone! </sarcasm>
Comment 5 Eike Hein 2016-12-15 15:44:34 UTC
Let's calm down. I think this is a slight misunderstanding/miscommunication.

Anton's bug is about the layout indicator being too hard to find. The other bug was about a layout indicator being missing. So this isn't a duplicate, although it's kind of in the same ballpark. As Kai says the next version will have an icon to make it easier to discover. That should hopefully address this report, too.

So here's what I propose: I'm going to mark it as WORKSFORME for now. Anton, I suggest you test 5.8.5 soon and see if you think the adjusted version is good enough, and if not provide more feedback.
Comment 6 Anton 2016-12-17 03:02:34 UTC
(In reply to Eike Hein from comment #5)
> I suggest you test 5.8.5 soon and see if you think the adjusted version is
> good enough, and if not provide more feedback.

I will test it once this version is available. The latest release (http://download.kde.org/stable/plasma/) is 5.8.4 so far.

Meanwhile, I suggest you to test it on 4k resolution and big screen monitor. I bet it will be tiny.
Comment 7 Anton 2016-12-17 03:12:31 UTC
Created attachment 102827 [details]
tiny indicator

Is it hide and seek game? It is almost impossible to find it if you don't know where to look for. Try to simulate a first look. Naturally, your eyes will be focused on the central of the screen. I didn't see neither indicator no battery status for couple weeks of using this version.
Comment 8 Jens Reuterberg 2016-12-21 12:03:42 UTC
Ok I think this discussion needs to mellow out a tad... 

BACKGROUND TO CURRENT PLACEMENT:
The assumption was that the users who did need it would find it, where as the users who didn't need it wouldn't have the entire screen muddled up with different controls. 
This in combination with the motivation to make the act of starting and shutting down feel like one unified whole instead of different aspects of the DE handing over to each other. 
Now that was designed slightly before the fact that the keyboard layout isn't visible if you don't have another keyboard layout installed - which sorta turns the tables. That leaves another issue - will putting every single control on prime real estate solve the issue? It will for you (Anton) because that is what you personally need - but will it do that for all or will that as well as the switcher for different DE's (which would then have to be moved as well) just clog up the controls? 

WHAT TO DO:
Looking at SDDM - the key task there is to fill in your password (which is why its centered). The second task is to switch users, the third is to shut down the computer, reboot etc.
The date/time is there to ensure the similarity between the login and the lock screen visually. 

So whatever we change here - will affect the design of Lock Screen, etc. 

There is a future addon for the lock screen (not SDDM) where you can control the music player and that will be placed in the center column of the lock screen but underneath. We could dedicate that area to it BUT that may also result in some issues like a TON of stuff clogging it up. 
Making the buttons bigger would be interesting but that wont fix much either in the long run since the reason they are pushed away to the sides is to 1) get them out of the way as not being universally relevant objects and 2) get some kind of balance (and not make it look like a middle school book report (center aligned text everywhere)). 

So what we need is something that not only displays the lesser relevance of the keyboard layout in comparison with login etc - but also balances it out.


TL;DR its an issue, but a slightly fiddlier one than one may think
Comment 9 Anton 2016-12-21 23:57:18 UTC
Honestly, I don't even need this indicator all the time. I need some kind of warning when capslock is "on" or layout of keyboard is not default.

So I see two options: 
 - move it next to the password input box and display non-default keyboard status
 - (hate to say it) In windows, they display a balloon box under input box, but it looks strange, not inline with the main design.
Comment 10 Kai Uwe Broulik 2016-12-22 10:32:34 UTC
There is a caps lock warning on the lock screen. (I was working on a indicator about caps lock in the TextField like OS X does it but on the lock screen you cannot have any windows on top which includes tooltips).

How would you define "keyboard layout is not the default"? what is the "default" keyboard layout?
Comment 11 Anton 2016-12-22 10:43:24 UTC
yeah, the capslock is there, my bad.

The default keyboard is the first one in the list, see:
settings -> Keyboard Hardware and Layout -> Layouts.

It is also possible to change the default layout by pressing "move up" and "move down"
Comment 12 Kai Uwe Broulik 2016-12-22 11:02:24 UTC
Counter question: What do you use different keyboard layouts for?
I mean, why are you super surprised to have a different keyboard layout when you explicitly configured your system to behave this way.
Comment 13 Anton 2016-12-22 11:34:51 UTC
I have two layouts "EN" and "RU" but I use English more so it is default for me.
I also configured it per window and I type in Russian in some windows.

First of all, there is a bug v5.8.3 which annoying set Lock Screen layout to the current window layout but this seems has been fixed in HEAD.

However, anyone can also change it while the screen is locked (my kids can find the hotkey combination very quickly) so they surprised me that my password no longer works.
Comment 14 Gregor Mi 2016-12-22 11:55:19 UTC
Hi,

on my system there are different keyboard layouts configured, too. I use Plasma 5.8.4 and when I enter the wrong password I get the message "Login failed" or "Unlocking failed".

In the regular case the user enters the password correctly. So not much information is needed in this case.

What about presenting the user more hints and suggestions in case the password was actually not accepted. For example:

"""
Login failed.
The entered password was not accepted.

Besides entering the wrong password this can have several technical reasons:
- The state of CAPS Lock: CAPS Lock is currently [enabled/disabled] (click to change)
- The state of the Numerical Lock on laptops: Numerical Lock is currently [enabled/disabled] (click to change)
- The selected keyboard layout which currently is [the keyboard layout] (click to change)

If nobody is looking over your shoulder you could even make sure the settings are correct by entering your password into the textbox below:
[standard text-box]
"""
Comment 15 Kai Uwe Broulik 2016-12-22 12:59:35 UTC
I like the idea of
"Unlocking failed (please check your keyboard layout: [link to toggle layouts] de [/Link]"

 Btw in 5.9 there'll be a button in the text field to show the password (that eye button we also have in WiFi password input)
Comment 16 Kai Uwe Broulik 2016-12-22 13:24:20 UTC
Can we continue the discussion here please https://phabricator.kde.org/D3790
Comment 17 David Heidelberg 2017-01-26 22:34:25 UTC
guys, I'd like to add my 2 cents... I don't think that _keyboard layout_ indicator is visible on _lockscreen_. In Czech Republic is common to use US and CS layout, so entering password is always guess which last layout I used... :(

Please add indicator in case there is more than one keyboard layout. (not saying it's great to see battery percentage, but seeing layout would be even better :D )
Comment 18 Kai Uwe Broulik 2017-01-27 04:10:38 UTC
It is. Look in the bottom left corner.
Comment 19 David Edmundson 2019-12-06 19:37:38 UTC
This is just a personal preference not a bug report. 
The original concern of making it obvious in the event of a wrong password has been addressed in Kai's patch.