¿Cuál es la diferencia entre la distribución del teclado "normal" y "sólo latin-9"?

¿Cuál es la diferencia entre la distribución del teclado "normal" y "sólo latin-9"?

Como quizás sepas (en realidad no) porbepoVariante de teclado francés en Linux, hay dos opciones: francés (Bepo, ergonómico, estilo Dvorak)OFrancés (Bepo, ergonómico, estilo Dvorak,Solo latín-9). Esto también se puede ver en la siguiente captura de pantalla:ingrese la descripción de la imagen aquí

Mi pregunta aquí sería: ¿cuál es la diferencia entre esas dos opciones? ¿Es uno mejor que el otro? ¿Hay alguna razón para usar uno sobre el otro?

Respuesta1

Parece que "Latin-9" se refiere a laISO 8859-15conjunto de caracteres. Es decir, se supone que "sólo Latin-9" excluye los símbolos que requieren soporte total de Unicode.

Por ejemplo, la variante Bépo normal tiene ə(schwa) en AltGrZ. Este símbolo no existe en ISO 8859-15 y, por lo tanto, no está incluido en la variante "Latin-9".

Puedes abrir /usr/share/X11/xkb/symbols/frpara ver las definiciones.


O al menos eso esse supone que esel caso. En la práctica, no parece funcionar como se esperaba.

Ya que bepo_latin9se basa en bepoy simplementeeliminacaracteres en lugar de agregar, parece que las anulaciones no surten efecto por completo y los símbolos adicionales se eliminan.noexcluido: Ztodavía tiene schwa en el nivel 3 y el nivel 4, y así sucesivamente.

Utilicé el botón "Mostrar diseño de teclado" de GNOME en el menú del teclado de la barra de tareas: muestra los diseños tal como los interpreta finalmente libxkbcommon y, como puede ver, las diferencias son muy pequeñas.

gkbd-keyboard-display -l $'fr\tbepo'

fr+bepo

gkbd-keyboard-display -l $'fr\tbepo_latin9'

es+bepo_latin9

Ignore la extraña posición de Bloq Mayús: esa es mi configuración local.


Entonces, ¿cuál usar? Bueno, prácticamente todos los sistemas pueden manejar Unicode hoy en día, así que simplemente opta por el bepodiseño normal. No te molestes con bepo_latin9.

información relacionada