Thank you for taking the time to report this issue and help to improve
Ubuntu.
It would not be appropriate to add the '+c -> ç compose sequence to the
default compose map for the en_US.UTF-8 locale. That compose sequence
is specific to Portuguese, while the compose map is neutral with respect
to all non-English languages and should not privilege characters used by
Portuguese over characters used by other languages. If you want to have
the Portuguese-specific compose sequences in your keyboard map while
continuing to use English as the language for your interface, you can
set LC_CTYPE=pt_BR.UTF-8 in /etc/default/locale in addition to the
LANG=en_US.UTF-8 setting.
As for compose sequences such as '+m -> ḿ: yes, it's unsurprising that
many users complain about these because they're non-obvious to many
users. But USA International (with dead keys) is not the default keymap
for US keyboards, and deadkeys *as a whole* are an alien concept to
American users, so I don't think that the existence of such complaints
are an argument against including them in the compose map when the
locale is set to en_US.UTF-8.
So I'm afraid I don't think there are any changes that we should make
here. I can propose several different alternative solutions for your
use case:
- Use a keyboard map that supports compose sequences but doesn't use deadkeys
by default - e.g., USA Alternative international (former us_intl) or USA
International (AltGr dead keys). This is the option I prefer for my own use,
which is primarily English but also encompasses a number of other Latin
languages (incluso o português).
- Enable multiple keyboard layouts for the different use cases using the System
-> Preferences -> Keyboard -> Layouts list and switch between them, using the
GNOME keyboard applet or a layout-switching hotkey.
- override the standard compose map by creating a .XCompose file in your home
directory, changing the maps that you want to be have differently. e.g.:
<dead_acute> <l> : "'l"
<dead_acute> <L> : "'L"
<dead_acute> <m> : "'m"
- or, I guess you could get used to typing a space after every ' if you
want it to be rendered as an apostrophe, since this is what the use of
"dead keys" implies.
** Changed in: xkeyboard-config (Ubuntu)
Status: Confirmed => Invalid
--
one should be able to select one system language, and still input it's text in
another language
https://bugs.launchpad.net/bugs/321347
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs