Comment 24 for bug 92652

Revision history for this message
jcfp (jcfp) wrote : Re: C-cedil not present in US-International keyboard

It seems that there's a common misconception about the us-intl keyboard layout on a qwerty keyboard being something 'brazilian', see the comment of L M Nicolosi (on 2007-11-02) which speaks of "a US Int Keyboard configured for English and Br-Portuguese". Such a thing doesn't exist. All there is, is a qwerty keyboard configured to use a generic 'US English (international)' layout. Nothing brazilian or portuguese about that; this very same layout is used all around the world. And many of those using it, do expect ć, ś, ŕ, ź, ń (as well as ĺ ḱ ṕ ý ǵ ḿ and so on) to be available on their keyboard in the most logical place, being «' + character = character w/ acute accent». In the specific case of ć, this letter exists in Polish, Serbian, Montenegrin, Croatian, Bosnian, and Albanian, as well as some latin representations of languages often written in cyrillic alphabets.

As a result, changing the standard us-intl layout to have ' + c create ç, just to satisfy brazilian users migrating from windows would:
- destroy the consistent use of «' + character = character with acute accent» for all others worldwide.
- move the problem to those wanting to write the letter ć.

The title of this bug report should be changed to reflect reality. Currently, it claims c-cedilla is missing from the layout entirely, which is not, and has never been the case. "C-cedilla in us-intl layout not where brazilian users migrating from windows expect it" would be a much more appropriate and correct description.

While I don't know whether it's realistic, as a possible solution one could imagine a layout variant targeted at users wanting to write (brazilian) portuguese with a qwerty keyboard, either identical to us-intl but with cedilla replacing ć, or even customized to trigger only those accents actually used in portuguese. So basically, a us-intl-cedilla or br-qwerty layout variant (whatever the name, you get the idea), which would leave the standard us-intl intact and at the same time allow for this specific ç preference.