| Summary: | cannot change keyboard layout on language selection screen | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Karel Volný <kvolny> | ||||
| Component: | anaconda | Assignee: | Anaconda Maintenance Team <anaconda-maint-list> | ||||
| Status: | CLOSED WONTFIX | QA Contact: | Release Test Team <release-test-team> | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 7.0 | CC: | duffy, vpodzime | ||||
| Target Milestone: | rc | Keywords: | Reopened | ||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2014-01-24 21:30:38 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Bug Depends On: | |||||||
| Bug Blocks: | 908726 | ||||||
| Attachments: |
|
||||||
Adding/changing keyboard layouts is a further step. The LayoutIndicator widget cannot tell you everything in its tooltip, that would make it confusing and not useable anywhere else. Moreover, you typically don't need special keyboard layouts configured on the Welcome screen. (In reply to Vratislav Podzimek from comment #2) > Adding/changing keyboard layouts is a further step. The LayoutIndicator > widget cannot tell you everything in its tooltip, that would make it > confusing and not useable anywhere else. sorry, but I do not get the logic behind this it is confusing already, and you say you don't want to make it confusing? could you explain further? > Moreover, you typically don't need special keyboard layouts configured > on the Welcome screen. once upon a time, there was a bug that you couldn't search for your language because you have no option how to enter the language name AFAIK this has been fixed by allowing some characters substitutions in the search, but still I consider it a very bad UX design not to allow to change the keyboard layout _before_ the keyboard is to be used to enter text (In reply to Karel Volný from comment #3) > (In reply to Vratislav Podzimek from comment #2) > > Adding/changing keyboard layouts is a further step. The LayoutIndicator > > widget cannot tell you everything in its tooltip, that would make it > > confusing and not useable anywhere else. > > sorry, but I do not get the logic behind this > > it is confusing already, and you say you don't want to make it confusing? > > could you explain further? I'm sorry, but I have no idea what more should I explain. I can only quote my own words again -- the LayoutIndicator widget cannot describe in details, how to add/configure more keyboard layouts. > > > Moreover, you typically don't need special keyboard layouts configured > > on the Welcome screen. > > once upon a time, there was a bug that you couldn't search for your language > because you have no option how to enter the language name > > AFAIK this has been fixed by allowing some characters substitutions in the > search, but still I consider it a very bad UX design not to allow to change > the keyboard layout _before_ the keyboard is to be used to enter text Yeah, do you have any solution for the famous chicken-egg dilemma? If we put keyboard configuration before language selection, people would complain about keyboard configuration being not translated (which is even worse UX design). That's why language selection is step #1 and the other steps follow later. The only solution here would be removing the filtering box from the language selection screen which, and I believe you will agree with me here, wouldn't bring any good. (In reply to Vratislav Podzimek from comment #4) > (In reply to Karel Volný from comment #3) > > (In reply to Vratislav Podzimek from comment #2) > > > Adding/changing keyboard layouts is a further step. The LayoutIndicator > > > widget cannot tell you everything in its tooltip, that would make it > > > confusing and not useable anywhere else. > > > > sorry, but I do not get the logic behind this > > > > it is confusing already, and you say you don't want to make it confusing? > > > > could you explain further? > I'm sorry, but I have no idea what more should I explain. 1) you said "cannot tell you everything" - what do you mean by "everything"? I am not asking for the ultimate answer about life and universe and ... but rather just a way to change the keyboard layout, it cannot tell even such a simple thing? 2) you said "that would make it confusing" - and I ask how could you "make" confusing something which already _is_ confusing? "make something" is a status change, to the best of my knowledge of English from "confusing" to "confusing" is NOT a status change but that's just word play ... the point is, how could fixing the tooltip/adding more information be confusing? what would "make it confusing"? why don't you care about the fact that it _already is_ confusing, as layouts cannot be added at the moment it says you should add layouts? 3) you said "not useable anywhere else" - where else is that used? what are the lowest and greatest common denominators of the widget usage? > I can only quote my own words again -- the LayoutIndicator widget cannot > describe in details, how to add/configure more keyboard layouts. why? > > > Moreover, you typically don't need special keyboard layouts configured > > > on the Welcome screen. > > > > once upon a time, there was a bug that you couldn't search for your language > > because you have no option how to enter the language name > > > > AFAIK this has been fixed by allowing some characters substitutions in the > > search, but still I consider it a very bad UX design not to allow to change > > the keyboard layout _before_ the keyboard is to be used to enter text > Yeah, do you have any solution for the famous chicken-egg dilemma? If we put > keyboard configuration before language selection, people would complain > about keyboard configuration being not translated (which is even worse UX > design). That's why language selection is step #1 and the other steps follow > later. The only solution here would be removing the filtering box from the > language selection screen which, and I believe you will agree with me here, > wouldn't bring any good. and this is false dilemma, there exist far more solutions than the one that you present for example the text could be "Add more layouts to enable switching. (Rightclick to open layout configuration.)" and the action obvious - jump to the keyboard configuration screen on rightclick the fact that the keyboard config dialogue won't be translated until language is chosen is a red herring, because even the language selection screen _is untranslated_ before you select the language, so if you'd act on premise that you have to get it translated before _any_ user action, then even the language itself could not be configured (unless the installer has a crystall ball ...) "the fact that the keyboard config dialogue won't be translated until language is chosen is a red herring, because even the language selection screen _is untranslated_ before you select the language, so if you'd act on premise that you have to get it translated before _any_ user action, then even the language itself could not be configured (unless the installer has a crystall ball ...)" Hm, just a quick remark - this isn't fair to say. The languages are presented in their native names / characterset by default. So if you could not read the UI you could at least scroll until you recognize the native name of your language. We have thoroughly hashed out this design with various UX experts, end users, and product management. Given that RHEL 7.0 Beta has shipped and we have received basically no negative feedback on the language and keyboard selection from HTB users, we need to spend our remaining 7.0 development time on blocker bugs. |
Created attachment 817848 [details] language selection screen Description of problem: Trying to install RHEL7, I'm presented with language selection screen. It has keyboard layout inidcator in the top right corner, but the layout cannot be changed (at least not in some obvious way). Version-Release number of selected component (if applicable): recent nightly How reproducible: always Steps to Reproduce: 1. run the installer 2. get past media check etc. 3. try to (right)click the keyboard layout indicator Actual results: nothing happens if you tab through the available controls, you can't get to the layout field Expected results: you get some sort of configuration menu allowing you to choose layout suitable for you Additional info: see the screenshot ... the tooltip test says "Add more layouts to enable switching." but there's no (obvious) way how to add more layouts