Resumo
- Se você estiver usando o Ubuntu, ele provavelmente mudou por volta de 2005, quando o conjunto de caracteres padrão mudou de ISO 8859-1 para UTF-8.
- A US Alternative International adiciona algumas chaves mortas.
As configurações da chave inativa dependem da sua localidade e conjunto de caracteres.
Por exemplo:
-
en_US.UTF-8
é definido em/usr/share/X11/locale/en_US.UTF-8/Compose
-
ISO 8859-1
está definido em/usr/share/X11/locale/iso8859-1/Compose
Se você olhar neles usando grep
, verá que há uma diferença:
$ grep '<dead_acute> <c>' /usr/share/X11/locale/en_US.UTF-8/Compose
<dead_acute> <c> : "ć" U0107 # LATIN SMALL LETTER C WITH ACUTE
$ grep '<dead_acute> <c>' /usr/share/X11/locale/iso8859-1/Compose
<dead_acute> <c> : "7" ccedilla
Ou seja:
- Codificação Latin1: ', c =
ç
- Codificação UTF-8: ', c =
ć
Os registros git (( en_US. UTF-8 ) ( iso8859-1 ) mostram que tem sido assim desde pelo menos 2004.
A diferença entre US International e US Alternative International é definida em /usr/share/X11/xkb/symbols/us
.
Ou seja, o layout da US Alternative International adiciona essas teclas extras do AltGr:
- dead_macron: no AltGr-minus
- dead_breve: no AltGr-parenleft
- dead_abovedot: no período de AltGr
- dead_abovering: no AltGr-0
- dead_doubleacute: no AltGr-equal (como o quotedbl já é usado)
- dead_caron: no AltGr-less (AltGr-shift-comma)
- dead_cedilla: no AltGr-comma
- dead_ogonek: no AltGr-semicolon
- dead_belowdot: no AltGr-sublinhado (AltGr-shift-minus)
- dead_hook: em AltGr-question
- dead_horn: no AltGr-plus (AltGr-shift-equal)
- dead_diaeresis: em AltGr-cólon (Alt-shift-ponto-e-vírgula)
Por exemplo:
- Internacional dos EUA: AltGr + - =
¥
- Alternativa Internacional dos EUA: AltGr + - , a =
ā
O UTF-8 tornou-se a codificação padrão:
- Red Hat 8.0 "Psyche", lançado em 30 de setembro de 2002 referência
- Ubuntu 5.04 "hoary", lançado em 8 de abril de 2005 referência
- Debian 4.0 "etch", lançado como "estável" em 8 de abril de 2007 referência 1 reference 2