RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1025286 - cannot change keyboard layout on language selection screen
Summary: cannot change keyboard layout on language selection screen
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: anaconda
Version: 7.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Anaconda Maintenance Team
QA Contact: Release Test Team
URL:
Whiteboard:
Depends On:
Blocks: 908726
TreeView+ depends on / blocked
 
Reported: 2013-10-31 11:51 UTC by Karel Volný
Modified: 2014-01-24 21:30 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-01-24 21:30:38 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
language selection screen (97.28 KB, image/png)
2013-10-31 11:51 UTC, Karel Volný
no flags Details

Description Karel Volný 2013-10-31 11:51:16 UTC
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

Comment 2 Vratislav Podzimek 2013-11-25 16:06:38 UTC
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.

Comment 3 Karel Volný 2013-12-02 12:06:16 UTC
(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

Comment 4 Vratislav Podzimek 2013-12-02 13:02:34 UTC
(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.

Comment 5 Karel Volný 2013-12-03 14:56:14 UTC
(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 ...)

Comment 6 Máirín Duffy 2013-12-03 15:27:49 UTC
"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.

Comment 7 David Cantrell 2014-01-15 19:33:32 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.