Yo uso Dvorak como mi diseño de teclado principal. Para escribir en mi idioma nativo (bengalí), me gustaría usar el diseño Probhat . Pero Probhat supone que está utilizando un diseño QWERTY. ¿Cómo hago para entender que estoy usando Dvorak para que coincida con las teclas Dvorak correspondientes?
Aclaración: por ejemplo, cuando presiono 'E' ('D' en QWERTY), el diseño Probhat lo entiende como una 'D' (ড). Quiero que lo entienda como 'E' (ী).
keyboard
keyboard-layout
locale
Sayem
fuente
fuente
/usr/share/X11/xkb/symbols/bd
) y parece que los caracteres están codificados en las posiciones clave de un teclado. El teclado en sí asume que es un teclado QWERTY (macbook pro). Así que supongo que una de las formas podría ser cambiar los mapeos de teclas individuales de QWERTY a dvorak.Respuestas:
El archivo en la ubicación / usr / share / X11 / xkb / symbols / bd contiene lo siguiente como las últimas líneas:
En su caso, si entiendo correctamente, no debe editar este archivo, sino el diseño del archivo en la ubicación / usr / share / X11 / xkb / symbols / in
Localiza las líneas:
Entonces, comenzando la nueva reasignación de diseño.
¡Tenga en cuenta que no necesita reasignar cada clave 1 por 1 nuevamente porque los unicodes para su idioma ya están configurados para este diseño! Solo necesita reordenar las claves y esto funciona para cualquier idioma y / o diseño cuya fonética se base en qwerty y el usuario prefiera asignarla a dvorak estándar.
En su caso, el archivo / usr / share / X11 / xkb / symbols / in tiene este aspecto:
Esto le da a este diseño
Ahora solo necesita reordenar las teclas de esta manera:
Para que se vea a continuación en el archivo / usr / share / X11 / xkb / symbols / in
En última instancia, dando el diseño, supongo que te gustaría
Tenga en cuenta que debe hacer una copia de seguridad del diseño del archivo original antes de comenzar a editarlo y guardarlo como root o, de lo contrario, deberá descargarlo y restaurarlo desde freedesktop.org/wiki/Software/XKeyboardConfig
Aunque no entiendo nada del alfabeto, espero que esto pueda ayudar porque he estado usando el diseño dvorak también durante muchos años y espero que algún día pueda reemplazar el diseño qwerty de ser siempre el estándar :(
fuente
Método 1: usar un editor de texto
/etc/default/keyboard
como root. Por ejemplo, puedes corrersudo nano /etc/default/keyboard
XKBMODEL="pc105"
con su modelo de teclado (la lista completa está aquí , comenzando desde la línea 2).XKBLAYOUT="en"
con su diseño (presumiblemente "bd". Vea la lista completa arriba, comenzando desde la línea 189).XKBVARIANT=""
con su variante (vea la lista completa arriba, comenzando desde la línea 284).Y
).sudo service keyboard-setup restart
Método 2: usando la
keyboard-configuration
herramienta.sudo apt-get install keyboard-configuration
(puede que ya lo tenga instalado)sudo dpkg-reconfigure keyboard-configuration
sudo service keyboard-setup restart
Fuente: adaptado de aquí .
fuente
XKBLAYOUT=dvorak
, convertiría todos los diseños que suponen un diseño QWERTY a Dvorak. Desafortunadamente, ese no es un valor válido (intenté configurarlo de todos modos pero no funcionó). Parece que la única opción que me queda es cambiar la asignación de teclas individuales para que se corresponda con el diseño de Dvorak.Primero tiene que instalar el
ibus-avro
paquete. Encontrarás una buena descripción de cómo hacerlo aquí . Tienes que abrir una terminal, hacercd /usr/src
y seguir las instrucciones.Luego, debe seleccionar la distribución del teclado desde la GUI como se describe.
fuente
SCIM
cuál es para los idiomas asiáticos. Pero no es un diseño de teclado de Bengaline. Hay un informe de error en Ubuntu para bengalí (Jatiya / National) ( bugs.launchpad.net/ubuntu/+source/console-setup/+bug/1570233 ). Pero no sé la diferencia entre `Jatiya` y` Probhat`. Espero que ayude.La forma más fácil para usted es editar un diseño dvorak existente.
Hay varias versiones del diseño dvorak disponibles en X11:
Búsquelos en el archivo / usr / share / X11 / xkb / symbols / us o / usr / share / X11 / xkb / symbols / gb.
La idea es elegir uno que no esté usando , elija el más conveniente en la lista, el más cercano al Dvorak que ya está usando, y reemplazar los caracteres en inglés en ese archivo con los caracteres bengalíes que desea asignar a cada uno. clave para. (no olvide guardar una copia del archivo que está editando)
Debe tener un aspecto como este
Para usar el ejemplo que dio, en la línea:
key <AC03>
reemplacee
conU2496
, que es el código UTF correspondiente . En el archivo / usr / share / X11 / xkb / symbols / bd usan una codificación como “0x10009EA” pero creo que puedes usar el código UTF que puedes encontrar en esta página.una vez que haya terminado, puede guardar directamente en / usr / share / X11 / xkb / symbols / us o / usr / share / X11 / xkb / symbols / gb que estaba editando (lo cual funciona bien, solo significa que usted tener un diseño bengalí dentro de un archivo de diseños en inglés), o simplemente puede copiar el resultado en el archivo / usr / share / X11 / xkb / symbols / bd y reemplazar el diseño predeterminado con el que acaba de crear. solo ten cuidado y deja todo este código como está:
Entonces todo lo que necesita hacer es eliminar todos los archivos .xkm de "/ var / lib / xkb" y listo, el diseño que acaba de editar está listo para ser utilizado.
Cuando creé mi propio diseño usando este tutorial (usando el diseño francés bépo como base para un diseño ruso que corresponde al bépo al que estoy acostumbrado) no pude encontrar para crear un nuevo diseño, así es como solía hacerlo para que ocurra.
Para ilustrar mejor esta explicación, esto es lo que parece mi archivo / usr / share / X11 / xkb / symbols / fr. primero tiene el diseño bépo predeterminado, y luego tiene mi diseño bépo / ruso. Observe que solo se editan las filas segunda, tercera y cuarta. el código
include "fr(bepo)"
se encarga de eso, de modo que la primera fila de este diseño es la primera fila del diseño bépo predeterminado.fuente
Así que nunca he usado este idioma, pero en su configuración puede ir al teclado, hacer clic en la configuración de diseño, en el pequeño +, luego buscar bengalí y puedo ver diferentes tipos de problemas, puede buscar Dvorak adentro, pero después algunas pruebas debes encontrar lo que quieres.
fuente