Bug 19707

Summary: canadian layout is misleading
Product: xkeyboard-config Reporter: Samuel Thibault <samuel.thibault>
Component: docAssignee: xkb
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Samuel Thibault 2009-01-23 14:38:04 UTC
Hello,

There is a problem with the canadian layout: as can be read on
https://bugs.launchpad.net/ubuntu/+bug/64418
english-speaking canadian people actually use US keyboards, but
base.xml only has an entry for country "ca" and language "fra", as if
only french was spoken in Canada. Maybe there should be an "en" variant
using the us layout and advertising the english language?

Samuel
Comment 1 Sergey V. Udaltsov 2009-01-23 14:47:10 UTC
> There is a problem with the canadian layout: as can be read on
> https://bugs.launchpad.net/ubuntu/+bug/64418
> english-speaking canadian people actually use US keyboards, but
> base.xml only has an entry for country "ca" and language "fra", 
Incorrect. There is default Canadian layout, which is for English.

> as if
> only french was spoken in Canada. Maybe there should be an "en" variant
> using the us layout and advertising the english language?
We do not display one variant twice. Since the default variant is the English one, there is no point to show it twice.
Comment 2 Samuel Thibault 2009-01-23 15:02:14 UTC
> There is default Canadian layout, which is for English.

The launchpad bug precisely says it is not: `This is the proper
behaviour: English Canada -> U.S. English keyboard ; French Canada ->
Canadian keyboard'
Comment 3 Sergey V. Udaltsov 2009-01-23 15:08:50 UTC
Oops, my apologies, I was wrong. You're right, the default Canadian variant is the French one (actually, there is no English variant as such - there is only multilingual).

The thing is that the default variant can only have a country name - there is no provision for any details. It is a convention used across the stack, so violating it will cause usability issues.
Comment 4 Samuel Thibault 2009-01-23 16:27:01 UTC
Mmm, but can't we do something like attached? (and define for the "ca"
layout a "us" variant which just includes the "us" keyboard) It seems
to me just like other similar cases (german vs french CH keyboards).

Comment 5 Sergey V. Udaltsov 2009-01-23 16:38:58 UTC
Well, may be ca(en) with just included us(basic) is an option. I will think of it after release.
Comment 6 Sergey V. Udaltsov 2009-01-28 15:56:43 UTC
Added ca(eng)
Comment 7 Samuel Thibault 2009-01-28 15:58:49 UTC
Should be fine, thanks!

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.