En Windows existe la posibilidad de escribir desde signos especiales del teclado manteniendo presionada la tecla alt y escribiendo algunos números, eso depende del signo que desee usar. ¿Funciona con Linux de la misma manera?
En Windows existe la posibilidad de escribir desde signos especiales del teclado manteniendo presionada la tecla alt y escribiendo algunos números, eso depende del signo que desee usar. ¿Funciona con Linux de la misma manera?
Respuestas:
Puede usar Ctrl+ Shift+ useguido del código en hexadecimal . (Solo necesita mantener presionado Ctrly Shiftmientras escribe el código)
u
, solo mantenga presionada Ctrl+Shift
) para "funciona en GNOME", y un método para VIM que usa el u
pero no el Shift
.
Compose
(mapeado como Right-Ctrl), que debería funcionar en todos los DE ya que es provisto por X. Compose " A
=> ä
, Compose g p i
=> "π", etc.
X usa algo llamado la clave de redacción . Pulsando Compose, some key, some key..., en secuencia, puede introducir caracteres. Tengo mi clave de redacción establecida en Menu; para escribir una ©
(símbolo de copyright), me gustaría utilizar Menu, o, c.
Puede encontrar una lista completa de combinaciones de teclas de composición X en línea (200 KiB) o localmente en /usr/share/X11/locale/en_US.UTF-8/Compose
.
En Gnome, la clave de composición se puede configurar yendo a Preferencias → Teclado → pestaña Diseños → Opciones de diseño → Posición de la tecla Componer.
setxkbmap
. Por ejemplo, $ setxkbmap -option 'compose:menu'
establecerá la tecla "menú" (entre Alt Gr y Ctrl derecho en mi teclado) como la tecla de redacción.
La entrada de caracteres Unicode en Linux varía. Las preguntas frecuentes sobre UTF-8 y Unicode tienen una sección que contiene diferentes métodos de entrada :
[unicode in hex]
está definido en ISO 14755 e implementado por GTK2 +, y funciona en GNOME-Terminal y otras aplicaciones.[unicode in hex]
funciona en VIM.[unicode in decimal using numpad digits]
funciona en la consola siempre que su entorno esté configurado correctamente para esperar UTF-8 (a través de variables de entorno LOCALE o LANG). (página de manual de unicode_start ).Otros métodos que puedes usar:
xmodmap
para reasignar las teclas en X (consulte el enlace de Preguntas frecuentes anterior para ver ejemplos).La consola de Linux también admite claves de redacción (la clave de redacción suele ser Alt+ AltGro PrintScrn); para obtener más información, consulte Cómo definir una Clave de redacción en el terminal de Unix y Linux Stack Exchange.
Hay un mejor método para Linux y Windows que usar códigos de teclas alternativas que no requieren que recuerde ningún código. Se describe en detalle aquí .
La esencia es que usa AutoHotKey (Windows) o AutoKey (Linux). Ambos se ejecutan en segundo plano y aceptan cadenas arbitrarias como disparadores para ejecutar un comando, que en este caso es enviar un carácter especial al portapapeles y luego pegarlo en el programa que se esté utilizando actualmente.
El ejemplo dado tiene / delta como desencadenante (incluida la barra diagonal). Después de escribir esos seis caracteres, se eliminan y se reemplazan con δ.