¿Qué característica está en juego cuando Ctrl + Shift + Alt + U, E "teclea" un hex 000E no imprimible?

8

Tiendo a usar Ctrl+ Shift+ Altpara mis combinaciones de teclas personalizadas de todo el sistema.

¡Cuando probé Ctrl+ Shift+ Alt+ Uimprimió una u subrayada y esperé más entrada de teclado! ...
Algunas teclas fueron aceptadas y otras no ...
por ejemplo. Se aceptaron números y también se subrayaron, pero solo unas pocas claves me permitieron salir.

Luego intenté Ctrl+ Shift+ Alt+ Uinmediatamente seguido de Ctrl+ Shift+ Alt+ E.
Esto produjo un hexadecimal 000E (?) No imprimible y salió del bucle ...

El carácter no imprimible me hizo pensar que esto puede estar relacionado con Unicode.

Si es así, ¿cómo es eso? ¿Que está sucediendo aquí?
¿Esto está subrayado como un disparador para un Editor de métodos de entrada?

Este comportamiento ocurre: Aquí (mientras escribo), "gedit", campos de edición de texto ... (pero no en la Terminal) ... y "gvim" informó "patrón no encontrado" ...

Peter.O
fuente

Respuestas:

11

Ctrl- Shift- Ues el atajo para comenzar a ingresar un carácter unicode completo a mano. Por ejemplo, aquí he escrito: Ctrl- Shift- U 0 0 b 0 enterpara obtener el símbolo de grado: ° que es unicode 00b0. Aquí está 2665, el corazón: ♥

Para obtener una lista de símbolos Unicode, comience aquí: http://en.wikipedia.org/wiki/Unicode

Kees Cook
fuente
Gracias ... Entonces, el subrayado u indica el comienzo de un punto de código Unicode en hexadecimal ... Eso significa que puedo usar mi saludo Ctrl + Shift + Alt u tripple-finger para mis enlaces de teclas de
acceso rápido
0

El glifo unicode u + 240E ␎ se usa cuando se hace referencia a u + 000E, también conocido como SO (Shift Out) o ctrl-N, básicamente cualquier código de control se representa como un símbolo al agregar 2400 hex al código de control para obtener el glifo unicode equivalente. (aparte: el glifo incorrecto aparece en Ubuntu 12.04. Debería ser SO, no SS. ver más abajo)

Para ver los diferentes glifos disponibles, use la character maputilidad de icono o uno de los siguientes comandos de terminal:

gnome-character-map
gucharmap

En consecuencia, al mantener presionado el botón derecho y "pasar el mouse" sobre el mapa, se muestra el Unicode en la esquina inferior y el símbolo con su fuente definitoria (si la hay) (encerrada en un círculo en verde para este ejemplo). En este caso, para U + 000E, el "carácter" no se puede imprimir, por lo que no hay símbolo y, por lo tanto, no hay fuente. Los otros cuadrados, resaltados en amarillo para este ejemplo, no se pueden imprimir de manera similar porque también son códigos de control y están asociados con los caracteres marcados con un círculo en amarillo. Así, ctrl-D o ^ D es lo mismo que U + 0004.

Para ver esto, abrir una nueva ventana de terminal y en lugar de utilizar el estándar D ^ convención para cerrar y salir de la ventana, simplemente presione Ctrl- Shiftmientras se escribe Ua continuación, 4y luego liberar Ctrl- Shift. Tenga en cuenta que no es necesario escribir los ceros a la izquierda.

códigos de control no imprimibles

árbitro:

Mal glifo SO Unicode en Ubuntu 12.04.
debe ser SO no SS

george rowell
fuente