Layouts should be sorted correctly

Bug #1132574 reported by Damien
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Switchboard Keyboard Plug
Confirmed
Low
elementary UX

Bug Description

Ok It's more a suggestion than a bug. It probably goes beyond the aim of the switchboard plug anyway.

But the sorting of all the keyboards layout is bugging me. It's labeled as "language" then "layout", but the language category really is a mix between languages, layouts, scripts, countries and computer types. There is no logic as to where to find a specific layout.

My suggestion is either:

- make the languages list more accurate: American english, British english and Indian english are still english and should be together. "German (Switzerland)" should disappear and its entries dispatched between French and German. I don't like this one as there will be problems with where to put some international keyboards (Canadian multilingual, etc) and probably with nationalism. Which would be solved with the second suggestion:

- make a list per country. There will be duplicates, especially with the american qwerty going everywhere (unless you assume users from countries with only this layout know that they are in fact using US qwerty) but it would be easier for the user to find its favourite layout.

- Or you make the layout come first: qwerty-based, azerty-based, dvorak-based, devanagari, etc. It assumes that the users knows precisely what he's looking for and that there would be just a few base-layouts. This solution would be the neater as it completely eliminates the duplicates and the single "default" entries in the current languages. Possibly with three levels (script, base-layout, layout)? I've put this suggestion in last but I think it's probably the most elegant. People know what alphabet they want to use, then they can select the base layout by looking quickly at their keyboard, and finally pick the correct layout, most likely identified by its country of origin.

What do you think?

Changed in switchboard-plug-keyboard:
milestone: none → loki-beta1
assignee: nobody → elementary UX (elementary-design)
Cody Garver (codygarver)
Changed in switchboard-plug-keyboard:
importance: Undecided → Medium
Cody Garver (codygarver)
Changed in switchboard-plug-keyboard:
importance: Medium → Low
Cody Garver (codygarver)
Changed in switchboard-plug-keyboard:
milestone: loki-beta1 → loki+1-beta1
Maxim Taranov (png2378)
Changed in switchboard-plug-keyboard:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.