106 votos

¿Cómo puedo escribir caracteres unicode sin usar el ratón?

Quiero escribir caracteres unicode con el teclado. Estoy buscando una solución con sin uso del ratón . Por ejemplo, abajo tengo una línea con el carácter unicode "PILE-OF-POO":

El punto de código para PILE OF POO es U+1F4A9 y en un sistema operativo linux puedo crear este carácter escribiendo:

Ctrl + Shift + u ,

1 , f , 4 , a , 9

space

¿Cómo puedo hacer algo similar en un teclado de mac? Las otras respuestas que he buscado implican jugar con los menús y cambiar las fuentes de entrada.

109voto

waney Puntos 111

Pulse CTRL+CMD+espacio para que aparezca la ventana emergente de caracteres.

Open character popover

A continuación, escriba el punto de código y pulse la flecha hacia abajo para seleccionar el símbolo.

Type in code point

A continuación, simplemente pulse ENTER y habrá terminado.

Esto también funciona con los nombres de los símbolos (por ejemplo, flecha).

Información adicional:

Fíjate en el icono de la parte superior derecha de la ventana emergente de personajes. Cambia la ventana emergente al Visor de caracteres completo, por el que no se puede navegar con el teclado. Haga clic en el icono de la parte superior derecha del Visor de caracteres para volver a la ventana emergente. Muchas gracias a @Tom Gewecke por esta información.

57voto

PATRY Puntos 3068

U+1F4A9 se convierte en d83d dca9 en entrada hexadecimal unicode, que es lo que OS X utiliza como fuente de entrada oficial en todo el sistema operativo.

Para utilizar el teclado directamente con sus números de código, primero active la entrada hexadecimal Unicode en Preferencias del Sistema -> Teclado -> Fuentes de entrada. Luego, cada vez que desee utilizar ese método de entrada, cambie a la disposición Unicode Hex (esto puede hacerse a través de un atajo de teclado que por defecto entra en conflicto con spotlight) y luego mantenga presionado el modificador option/alt mientras escribe los códigos hexadecimales utf-16 que desee (que en realidad son dos códigos hexadecimales para caracteres más allá del Unicode BMP, como 1f4a9, que se representa por d83d dca9).

option se mantiene presionado y luego d , 8 , 3 , d , d , c , a , 9

En ese momento, habrás convocado

20voto

cyberalex Puntos 101

En las Preferencias del Sistema, seleccione "Teclado" y, a continuación, "Fuentes de entrada". El panel de la izquierda mostrará su teclado de idioma preferido, y posiblemente los alternativos. Si la entrada hexadecimal Unicode no está ahí, haz clic en el botón + de abajo; obtendrás una larga lista de idiomas. Desplázate hasta el final y elige otros. Unicode Hex Input aparecerá en el panel de la derecha, luego haga clic en el botón Añadir, abajo a la derecha.

Vaya a Accesos directos y elija la tecla de acceso directo. AltSpace y CmdSpace puede estar ya tomada por Spotlight. Desactívelas o reasígnelas haciendo clic en el extremo derecho de la columna y escribiendo su nueva clave. Yo las dejé como estaban y asigné CtrlSpace para las fuentes de entrada.

Si lo haces, ahora cuando escribas CtrlSpace Verás que la banderita, arriba a la derecha de la barra de menú, cambia a una U+. A continuación, puedes introducir tus códigos hexadecimales (que puedes encontrar en el Visor de Emoji y Caracteres) de la siguiente manera sosteniendo Alt mientras escribes los números. Por ejemplo, para U+2282 SUPERSET OF tomada de cualquier fuente de búsqueda, Alt2282 produjo el símbolo de miembro de Set .

2voto

Richard Marquez Puntos 387

Otra solución sería crear una distribución de teclado personalizada que incluya los caracteres que desea.

La mayoría de los caracteres asignados a Option () + letras (por ejemplo ƒßåœ... ) probablemente nunca sean utilizados por nadie, por lo que pueden ser reasignados para dar salida a sus propios símbolos/emojis.

Un diseño de teclado para mac puede ser un archivo XML o un archivo .bundle y puede utilizar la aplicación gratuita Ukelele para clonar un diseño existente, modificar las asignaciones según sus necesidades, y luego exportar e instalar el nuevo diseño. La aplicación sólo se utiliza para crear el diseño, por lo que no es necesario cargarlo en la memoria del sistema, como hacen algunas aplicaciones de mapeo de accesos directos.

Ver también https://superuser.com/questions/665494/how-to-make-a-custom-keyboard-layout-in-os-x

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X