Producir un carácter ASCII específico en Ubuntu

Producir un carácter ASCII específico en Ubuntu

Estoy acostumbrado a mantener presionado left Alte ingresar el carácter ASCII cada vez que uso una configuración de teclado desconocida y quiero escribir un carácter especial.

Por ejemplo, Alt+ 0+ 9+ 2crea una barra invertida (\).

Eso es en Windows. ¿Hay alguna manera de hacer esto en Ubuntu?

Nota: También quiero poder usar esto en modo consola. Eso significa que no quiero una solución que involucre software con una GUI.

Respuesta1

Si está utilizando Gnome (el estándar de Ubuntu lo hace), puede hacerlo manteniendo presionadas las Ctrlteclas Shifty y escribiendo useguido dehexadecimalvalor del personaje.

Para producir la barra invertida \, mantendría presionado Ctrl+ Shifty presionaría U, 5y C.

En Windows, escribe el valor decimal, mientras que en Linux escribe el valor hexadecimal (que suele ser más corto si ingresa los números más altos). Eltusignifica Unicode.

Se puede encontrar una tabla bastante completa de valores hexadecimales.aquí. Advertencia, ¡la página puede tardar mucho en cargarse!

Respuesta2

El controlador de la consola de Linux no tiene la posibilidad de ingresar caracteres de esta manera... pero no es realmente necesario ya que los shells pueden manejar esto por sí mismos.

$ echo $'\x5c'
\

Respuesta3

Otra opción (pero no inserta un carácter por código ASCII/Unicode) es activar elTecla de redacción(como Alten mi caso), para que luego puedas escribir cosas como:

  • Alt+ =+ e→ €
  • Alt+ '+ e→ é
  • Alt+ ^+ e→ ê

etc. En caso de que desee ingresar letras latinas de uso frecuente (como en español, francés, etc.), esto podría ser más rápido que tener que aprender los puntos del código Unicode. ¡Se trata de tener opciones!

Respuesta4

No es exactamente lo que pide el OP, pero tal vez sea suficiente para quien esté leyendo esto.

Dependiendo de la distribución de teclado seleccionada, es posible que ya puedas escribiralgunocaracteres Unicode y ASCII; al igual que en macOS. Haga clic en el selector de idioma cerca del ícono de la bandeja (si lo tiene), luego Show Keyboard Layouty observe los caracteres alternativos de las teclas individuales.

Por ejemplo, puede escribir... (puntos suspensivos) con right ALT + .y ÷ (división) con right ALT + SHIFT + ..

Además, estas pulsaciones de teclas incluso funcionan en Sublime, que demostró ser más obstinado con CTRL + SHIFT + U.

información relacionada