Summary: | Brazil needs a US-International keyboard layout with 'c = ç | ||
---|---|---|---|
Product: | xkeyboard-config | Reporter: | Leandro <leandromartinez98> |
Component: | General | Assignee: | xkb |
Status: | RESOLVED NOTOURBUG | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | cloos, gunnarhj |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Leandro
2015-03-27 16:42:19 UTC
There is long standing discussion on this topic at: https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/518056?comments=all Thanks for the report. Is there a patch for xkeyboard-config? I could not find one. Hi Sergey, (In reply to Sergey V. Udaltsov from comment #2) > Is there a patch for xkeyboard-config? Well, there is, sort of, in my PPA. https://launchpad.net/~gunnarhj/+archive/ubuntu/cedilla-test/+packages But that patch simply turns the <dead_acute> key into a <dead_cedilla> key, and it turned out that that's not what the Brazilian users would like to see. The desired behavior is that the <dead_acute> key followed by the c key results in ccedilla, while keeping the original behavior for other letters. Preliminary we have abandoned the idea to fix this in xkeyboard-config, and are now trying to make use of x11 compose instead. Nevertheless, if it is at all possible to achieve the desired behavior with xkeyboard-config only, it would probably be the most robust solution, and also most convenient for the users. Do you possibly have an idea whether it can be done? Thanks! > Preliminary we have abandoned the idea to fix this in xkeyboard-config, and
> are now trying to make use of x11 compose instead.
>
> Nevertheless, if it is at all possible to achieve the desired behavior with
> xkeyboard-config only, it would probably be the most robust solution, and
> also most convenient for the users. Do you possibly have an idea whether it
> can be done?
The way you describe it, it is really for compose. So I am marking this bag as NOTOURBUG.
> The desired behavior is that the <dead_acute> key followed by the c key
> results in ccedilla, while keeping the original behavior for other letters.
It already does in the pt_BR.UTF-8 locale.
The compose file for pt_BR.UTF-8 includes the en_US.UTF-8 file and then overrides some of the sequences, including:
XCOMM Overriding C with acute:
<dead_acute> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
<dead_acute> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
Thanks for pointing it out, James. Yes, we are already about to make use of x11 compose instead, and your and Sergey's comments confirm that we probably are on the right track by doing so. |
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.