¿Existe una herramienta para crear rápidamente diseños de teclado personalizados?
Por ejemplo para lograr esto: /tex//a/86559/1871
Producción de caracteres Unicode en capas secundarias, pero basadas en el internacional de EE. UU. (Teclas Alt GR-dead)
Esto es principalmente para escribir matemáticas usando Unicode, pero manteniendo la capa predeterminada como internacional de EE. UU.
Tal vez ya hay uno preparado que es bastante general, si es así, ¿cómo instalarlo?
Esta pregunta no se trata de generar atajos en una aplicación en particular, sino de cambiar la distribución del teclado del sistema.
0x100xxxx
oUXXXX
. ex: askubuntu.com/questions/380776/stabilizing-characters-like-andRespuestas:
Creo que esta herramienta podría funcionar para ti, aunque nunca la he usado. editor de teclado
Si no funciona, con un poco de paciencia puede crear un diseño de teclado personalizado usted mismo.
Sé que no es una forma rápida de hacerlo, pero al hacerlo de esta manera aprenderás algo.
Si decide hacerlo por su cuenta, lo único que debe hacer es editar un archivo ubicado en / usr / share / x11 / xkb / symbols.
Dentro de la carpeta "símbolos" encontrará todos los archivos de diseño del teclado.
Haga una copia de seguridad del archivo que desea usar, en su caso, el archivo "nosotros".
Para hacer una copia de seguridad del archivo, abra una terminal y escriba:
Ahora abra el archivo "nosotros":
Verás algo como esto:
Las
key <xxxx>
entradas son el nombre de las teclas y las{[]};
entradas son los símbolos.La siguiente imagen le mostrará los códigos clave:
Ahora, para crear su diseño de teclado personalizado, debe reemplazar el contenido de
{[]};
los nombres de los símbolos que desee.Por ejemplo, para reemplazar el signo de exclamación con el símbolo del dólar, cambie la siguiente línea
a esto:
Después de que termine de editar su teclado personalizado, guarde el archivo y reinicie su computadora.
En caso de que desee volver a la distribución original del teclado "nosotros", abra un terminal y escriba lo siguiente:
Para más lectura:
fuente
KeyboardLayout
a trabajar debido a un problema de dependencia conantlr3
(python
). La forma manual parece ser viable, pero no puedo encontrar ningún ejemplo en el que se incluyan caracteres unicode puros en el diseño: este charvolant.org/~doug/xkb/html/... dice que un archivo/usr/X11R6/include/X11/keysymdefh
tiene esa información pero puedo ' No lo encuentro en mi sistema.keysymdefh
abra una terminal y escriba:sudo apt-get install x11proto-core-dev
c
condollar
no podrá escribircp
.Recientemente mirando los paquetes que encontré
mathwriter input
.Esto, aparentemente en Gnome3, permite la entrada de caracteres matemáticos como si fuera un lenguaje especial. Esto permite ingresar símbolos al escribir el nombre del símbolo, en la pantalla aparece un menú con opciones y presionar el espacio permite elegir una coincidencia.
Enlaces relevantes:
https://launchpad.net/ubuntu/+source/ibus-table-others/1.3.5-2
https://github.com/mike-fabian/ibus-table-others
https://code.google.com/p/ibus/
fuente
Después de probar algunas de las soluciones propuestas, me di cuenta de que cambiar la distribución del teclado es una exageración. Después de todo, solo lo necesitaba para codificar (principalmente "cadenas" con Unicode y matemáticas en LaTeX). Así que decidí que, para mi propósito, era mejor hacer que mi editor pudiera convertir palabras escritas en caracteres Unicode.
Mi editor es
gedit
, que tiene un complemento estándar llamadoSnippets
. Me di cuenta de que si ponía los caracteres especiales~/.config/gedit/snippets/global.xml
, podría escribirlos en cualquier archivo de texto.Hice un programa que lee una tabla de caracteres Unicode y sus nombres comunes y construye el archivo de fragmentos. De esta manera escribo el nombre del personaje, me gusta
_alpha
y presiono TAByα
aparece. No hay combinaciones de teclas o capas de teclado para recordar.Después del proceso, mi
~/.config/gedit/snippets/global.xml
archivo se ve así. No olvides activar el complemento Snippet.Notas:
_pi
)? Esto se debe a que, de lo contrario, muchos fragmentos entrarán en conflicto con la función de autocompletado. Por ejemplo,pi
+ TABno produciráπ
pero producirápicture
si se menciona esta palabra en el documento.Gnome Character Map
programa.Snippets
complemento, primero instale elgedit plugins
paquete. Luego vaya aPreferences
->Plugin
-> haga clic enSnippets
. Luego, desde el menúTools
->Manage Snippets...
, verifique que las entradas estén disponibles en elGlobal
grupo (en la parte superior).fuente