Bug 1300147

Summary: list most common and important keyboard layouts first
Product: [Fedora] Fedora Reporter: Jens Petersen <petersen>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: anaconda-maint-list, g.kaviyarasu, i18n-bugs, jonathan, petersen, vanmeeuwen+fedora
Target Milestone: ---Keywords: i18n
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-01-28 15:03:28 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:
Embargoed:
Attachments:
Description Flags
screenshot of keyboard selection dialog under Japanese install none

Description Jens Petersen 2016-01-20 03:19:38 UTC
Created attachment 1116466 [details]
screenshot of keyboard selection dialog under Japanese install

Description of problem:
It is a common use-case to have a US keyboard ("global keyboard")
outside the US or in general a different keyboard to the country default,
specially for power users and users in international companies, etc.

Currently it is too hard to find the most common keyboard layouts
from the long list of keyboard offered in Anaconda.

For example when searching for the "US" keyboard,
just filtering the list with "US" still lists many layouts.
It is also not obvious that filtering with "english" works.
The quickest way is the filter with "(us)" but it can
be hard to find the parens keys on a non-US keyboard
if one doesn't remember where they are...  Also users
should not need to know that they to search for "(us)"...

I would like to suggest listing the the most common keyboard layouts first
(before any filtering). This will make keyboard setup much easier for international users installing Fedora.

Steps to Reproduce:
1. Install Fedora in Japan with US keyboard (or non-native keyboard anywhere)

Actual results:
1. Defaults to JP keyboard and hard to find US keyboard from
the long list of all layouts without careful filtering.

Expected results:
1. Should be very easy to setup a US or other common keyboard types
since they are frequently used.

Comment 1 Jens Petersen 2016-01-20 03:21:11 UTC
Note all the obscure keyboards listed initially in the dialog screenshot.

Comment 2 David Shea 2016-01-20 13:52:32 UTC
Same question from bug 1158370: how do you propose that we determine what is and is not a common layout? gnome-initial-setup uses a hard-coded list of "common" languages to determine which layouts to present to the user first. anaconda is not as able as gnome to make the determination of should or should not be considered a common or support language, and this solution is not appropriate.

Comment 3 David Shea 2016-01-28 15:03:28 UTC

*** This bug has been marked as a duplicate of bug 1158370 ***

Comment 4 Jens Petersen 2016-06-14 02:33:59 UTC
(In reply to David Shea from comment #2)
> anaconda is not as able as gnome to make the determination of should or
> should not be considered a common or support language, and this solution is
> not appropriate.

Why is it not appropriate?

The i18n can help with the determination I think.
I think it would be an iterative process -
we have a reasonable idea of some of the most commonly used languages/regions and which layouts they use.