Esto está en Windows, pero las respuestas para otros sistemas operativos pueden ser útiles para otros.
La mayoría de las guías dicen algo en el sentido de "mantener presionada la tecla Alt y escribir el código en el teclado". Esto funciona bien para códigos decimales (como 65 para 'A'), pero no para códigos hexadecimales (como U + 0041 para 'A').
Algunas aplicaciones proporcionan otras facilidades que permitirán escribir y luego transformar los códigos de caracteres Unicode hexadecimales. Word le permite escribir el código (como 200f) y luego convertirlo a Unicode escribiendo Alt-X.
Estoy buscando un método general para hacer esto que funcione con la entrada estándar.
keyboard
unicode
characters
Será
fuente
fuente
Respuestas:
La respuesta de harrymc es buena, siempre que pueda / pueda cambiar la configuración del registro.
De lo contrario, puede usar el accesorio Calculadora de Windows para convertir de hexadecimal a decimal. El modo predeterminado no hará esto: XP y Vista tienen un "Modo científico", mientras que Windows 7, 8, 8.1 y 10 tienen un modo "Programador".
Seleccione Base hexadecimal y luego escriba su número hexadecimal. Luego cambie a Dec base para ver el valor equivalente en decimal. Ese es el número que necesita escribir en su teclado numérico mientras mantiene presionada la tecla Alt .
Esto puede depender del idioma de entrada, y es posible que deba prefijar un cero al valor decimal.
fuente
set /a
en una ventana de comandos ;-). Para convertir hexadecimal = 4321 en decimal, simplemente escribaset /a 4*16*16*16+3*16*16+2*16+1
y el resultado aparecerá como 17185set /a 0x4321
también mostrará 17185.MB_USEGLYPHCHARS
bandera al decodificar bytes a través de UnicodeMultiByteToWideChar
.Encontré esto en Cómo ingresar caracteres Unicode en Microsoft Windows :
Debe cerrar sesión e iniciar sesión después de este cambio de registro, o incluso reiniciar.
fuente
"👉" = 👉
después de presionar elF
comando alt menu se ejecuta en Windows. No vuela con la conversión a decimal (128073) sin agregar ceros a la izquierda.En Mac OS X: abra Internacional en Preferencias del sistema y en el Menú de entrada seleccione "Entrada hexadecimal Unicode" para agregar esta opción al menú de entrada. Suena obvio, pero esto está bien oculto en la larga lista de idiomas, entre ucraniano y vietnamita. Cuando esté seleccionado, mantenga presionada la tecla Opción y escriba el código hexadecimal de 4 dígitos.
También en OS X: la calculadora se puede configurar en modo Programador (Cmd-3), que permite ingresar códigos decimales, octales y hexadecimales, que luego se muestran como ASCII o Unicode. Sin embargo, Copiar le dará a uno el código, no los equivalentes de caracteres. ¿Nadie?
(Para Windows, consulte Cómo ingresar caracteres Unicode en Microsoft Windows ; para otros métodos de entrada, consulte Wikipedia ).
Y aquí en Super Usuario:
Y para ir a los extremos:
fuente
En Ubuntu (y sus variantes, como LinuxMint), puede ingresar valores Unicode presionando Ctrl+ Shift+ useguido del valor Unicode e Enter, por ejemplo:
Ctrl+ Shift+ u 263aluego Ingrese los rendimientos:
Texto: ☺
Captura de pantalla:
Es posible que pueda acoplar esto con AutoHotkey para una entrada más fácil o posible entrada en Windows.
fuente
He escrito una pequeña herramienta de entrada Unicode basada en AutoHotkey porque no encontré una solución mejor. Puede insertar caracteres unicode con Shift+ Ctrl+ U.
Básicamente, convierte la entrada en un carácter unicode y la "escribe" en la posición del cursor.
No admite caracteres unicode de 6 dígitos. Además, si tiene un campo de entrada donde se selecciona todo el texto en la pérdida de enfoque, todo el texto se sobrescribirá (creo que recuerdo que una versión anterior de Firefox mostró este comportamiento).
Como referencia, aquí la fuente AutoHotkey si desea compilarlo usted mismo:
fuente
También depende de dónde quieras usar los caracteres especiales. Con las aplicaciones de MS Office, no tiene que recurrir a conocer los códigos ASCII para ciertos caracteres, por ejemplo, para escribir una diéresis (es decir, los dos puntos que ve arriba de algunos caracteres en palabras como ingenuo), en Word / Outlook / etc puede presionar Ctrl + ':' (es decir, Ctrl + Shift +;) seguido de 'i'.
Hay una lista de accesos directos disponibles en http://word.mvps.org/FAQs/General/InsertSpecChars.htm ... solo desplácese hacia abajo hasta "Caracteres internacionales".
No sé si alguna aplicación que no sea de Office admite accesos directos similares.
fuente
Linux (incluidas las aplicaciones Qt / KDE)
Como se ha mencionado JMD, puede mantener pulsada Ctrl- Shift, el tipo
u1f4a9
, y la liberación con el fin de escribir T + 1F4A9 en aplicaciones GTK + (incluidos los programas de GNOME, Firefox, cromo y LibreOffice, incluso bajo KDE). Algunos programas también apoyan a escribir en secuencia Ctrl- Shift- U, 1, f, 4, a, 9, Enter.Desafortunadamente, esto no funciona en aplicaciones Qt (incluidos los programas KDE, Mathematica y VLC). Para los caracteres BMP, hay un método de entrada Unicode IBus. Para habilitar, abra las preferencias de IBus y agregue el método de entrada "Otro - unicode (m17n)" (se deben instalar los dos paquetes ibus-m17n e ibus-qt4 ). Cuando el cursor está en un área de texto, active el método de entrada (usando la barra de herramientas IBus o el atajo de teclado). Mientras está activa, el método de entrada le permite escribir Ctrl- Shift- Useguido de 4 dígitos hexadecimales, para introducir el carácter Unicode correspondiente. Sin embargo, esto solo funciona para caracteres BMP.
(Probado en Ubuntu.)
fuente
Quizás no sea exactamente lo que estás preguntando, pero es lo que estaba buscando. En Windows 10, puede presionar Win+ .o Win+ ;para abrir un navegador emoji:
Como puede ver en la imagen de arriba, también puede buscar simplemente escribiendo.
fuente