20 votos

¿Cómo puedo ampliar el número de caracteres especiales pueden escribir con mi teclado?

Soy consciente de que cuando yo presione o en mi Mac, me puede escribir una gran variedad de caracteres especiales. También sé que puedo insertar caracteres especiales usando la paleta de caracteres. Es allí una manera de ampliar el número de caracteres especiales me pueden escribir al usar el teclado? Estoy particularmente interesado en las soluciones que funcionan en Lion y Mountain Lion.

29voto

jtbandes Puntos8260

Personalizado de entrada de texto de los atajos de teclado

OS X tiene una muy buena edición de texto del sistema, que se puede extender el uso de los atajos de teclado. Usted puede, por ejemplo:

  • Establecer caracteres especiales para ser ingresados al pulsar una determinada tecla de comando.
  • Insertar más de un carácter a la vez.
  • Se incluyen los comandos de navegación y cambiar la selección.
  • El uso de varios trazos de los atajos de teclado - esto es lo que yo escriba el ⌃⌥⇧⌘ caracteres.

Para ello, sólo tiene que crear el archivo ~/Library/KeyBindings/DefaultKeyBinding.dict y poner sus personalizaciones allí. Este artículo describe los pasos en detalle.

Aquí está una lista de la clave por defecto los enlaces, y aquí la Manzana de la guía oficial para el sistema de texto y la asignación de teclas.

Los signos diacríticos

Si usted simplemente está buscando para ser capaz de escribir más de los signos diacríticos, y utiliza un teclado de Estados Unidos, considere el uso de los Estados Unidos Extendida diseño de teclado:



Esto le permite escribir caracteres tales como oòôȯóöơōṯțőoɵỏọţǒŏõǫȏṵṷȍ. Se puede activar desde la Entrada de la sección Orígenes de la Lengua Y Texto de preferencias del sistema.

"Pulse y mantenga pulsado"

En León, puede escribir muchos caracteres especiales por tener un similar tecla en su teclado:



( Resulta que se puede personalizar, si usted está para arriba para la tarea! Todo lo que toma es para editar un plist archivo).

Texto arbitrario sustituciones

Si usted tiene frases específicas o personajes con los que te gustaría utilizar, también puede configurar personalizado sustituciones para ellos en la sección de Texto de Idioma Y preferencias de Texto:

La paleta de caracteres

Supongo que ya sabes esto, pero voy a incluir para la integridad. Si se habilita "el Teclado Y el Visor de Caracteres" en la Entrada de la sección Orígenes de la Lengua Y el Texto de preferencias, puede abrir el Visor de Caracteres y navegar a través de todo el conjunto de caracteres Unicode (y usted también puede navegar por los caracteres de la categoría):



Esta ventana es de fácil acceso en la mayoría de las aplicaciones con ++espacio (en versiones anteriores de OS X, el acceso directo se ++T).

23voto

mtnygard Puntos141

Además de simplemente utilizando el pulse y mantenga pulsado el método incluido en @jtbandes respuesta, también es posible personalizar la lista de opciones que se le presenta al mantener presionada una tecla. En el siguiente ejemplo he configurado la tecla "Q" para mostrar una lista de códigos de carácter especial correspondiente al teclado de su Mac:

enter image description here

Para hacer esto, usted necesita para estar cómodo en la edición de un archivo plist. Si usted no está seguro de qué es un archivo plist es, esto no puede ser un procedimiento adecuado a seguir, en caso de que tengas problemas.

He utilizado TextWranger, pero si usted tiene Xcode puede utilizar Plist Editor, o cualquier otra herramienta que puede abrir y leer el plist archivos con formato.

El primer paso es que vaya a la siguiente ubicación. Usted puede necesitar para hacer de su carpeta de la Biblioteca disponibles dependiendo de cómo usted elige para llegar:

/System/Library/Input Methods/PressAndHold.app/

Haga clic derecho sobre el archivo y seleccione show package contents, y la cabeza a ./Contents/Resources/Keyboard-en.plist - elegir el teclado de archivos pertinentes a su localización si está utilizando un teclado diferente diseño.

Tomé una copia de este archivo y lo arrastró a mi escritorio para edición. También, por la cordura, tome una copia de la totalidad de la prensa y mantener.aplicación de paquete en caso de que lo arruinan todo. Editar el archivo, se puede ver una serie de instrucciones que un aspecto similar al siguiente:

<key>Roman-Accent-a</key>
<dict>
    <key>Direction</key>
    <string>right</string>
    <key>Keycaps</key>
    <string>a b á â ä æ ã å ā</string>
    <key>Strings</key>
    <string>a b á â ä æ ã å ā</string>
</dict>

En el ejemplo anterior, cuando se mantiene presionado el menor caso tecla 'a', obtendrá las siguientes alternativas. He incluido 'b' en la lista también. Después de realizar los cambios y guardar el archivo, he arrastrado el archivo de nuevo en el pulse y mantenga pulsado paquete en el lugar correcto, y autorizado como administrador para permitir la copia completa. Para hacer esta disponible, tiene que salir para volver a cargar el plist. Ahora simplemente pulse y mantenga pulsada la tecla(s) modificado, para ver la nueva lista.

Usted puede poner cualquier cosa que te gusta en la lista de alternativas, sólo deja un espacio entre cada uno, y no se molestan en ir por encima de 9 entradas, si usted es un método abreviado de teclado drogadicto, como usted puede seleccionar una de las alternativas escribiendo '10', sin llegar '1', en cambio, aunque los números por encima de 9 todavía estar en la lista... tomar en cuenta que según la imagen de arriba, usted puede incluir los caracteres unicode, emoji, y, de hecho, cualquier cosa que usted puede encontrar en el carácter especial de la paleta que también está incluido en @jtbandes respuesta

    <key>Roman-Accent-Q</key>
<dict>
    <key>Direction</key>
    <string>right</string>
    <key>Keycaps</key>
    <string>Q ⌃ ⌥ ⇧ ⌘ ⎋ ⏏ ⌫ ↑ ⇡ ↖ ⇞ ⇥</string>
    <key>Strings</key>
    <string>Q ⌃ ⌥ ⇧ ⌘ ⎋ ⏏ ⌫ ↑ ⇡ ↖ ⇞ ⇥</string>
</dict>

De preferencia, en lugar de enmendar las entradas existentes, simplemente los he probado las claves para que no tenían ninguna de las alternativas existentes y un nuevo comunicado en el archivo plist para esas claves como por encima. Pero tenga cuidado de comprobación de duplicados de extractos para la misma letra, como es probable que sólo 1 de trabajo. Trate de mantener en orden alfabético por la cordura.

Llaves q/Q/z/Z son buenas opciones para interactuar con, al no tener la pre-de las alternativas existentes para que la particular configuración regional/teclado que he utilizado. Esto puede dar hasta 36 'slots' para crear accesos directos personalizados para caracteres inusuales. Usted puede tener un conjunto de Emoji, un conjunto de caracteres del Teclado, etc, etc en cualquier clave que te gusta. Es probable que otros personajes también están actualmente libres de alternativas, y tal vez con un no-alphanumerix clave como ` o @ o o ~ sería una buena opción si usted está llenando la lista de alternativas con más caracteres alfanuméricos, pero no sé en la actualidad ¿cómo se identifican en el plist - sería <key>Roman-Accent-~</key> trabajo? No tengo ni idea, yo no prueba que.

Nota, tome una copia de la plist en algún lugar, no tengo idea de si esto va a ser sobrescrito en posteriores actualizaciones del sistema operativo, etc, y sería un dolor de recordar lo que hizo y se repetirá el próximo mes, cuando 10.7.4 es, etc.

Es posible que usted puede reemplazar con más de un carácter único. Yo no intentar esto. Pero es que alguien se imagina a la adición de este <kbd></kbd> a los k asignación, yo estaría interesado en ver lo que sucede :)

7voto

Henry Puntos559

Si habilita el "Unicode Hex de Entrada" del teclado, usted puede introducir cualquier carácter especial, sabiendo que su código Unicode.

Por ejemplo, si yo prensa , y hago clic en 2, 2, 0, y 0, mientras que mantener presionado, tengo ∀ ( PARA TODOS los caracteres Unicode).

screenshot

2voto

Rook Puntos119

Usted puede diseñar una distribución de teclado que aparecerá en la lista de fuentes de entrada junto a Estados Unidos y Dvorak y turco y todo eso. Usted puede cambiar arbitrariamente qué personaje(s) son producidos por cualquier clave con cualquier combinación de modificadores, y múltiples combinaciones de caracteres (que en este contexto se conoce como "teclas muertas", como Opción decorreo que hace que los acentos agudos, pero puede ser mucho más general que el).

Ukelele es un programa libre para la edición de diseños de teclado. Yo uso un diseño de teclado de mi propio diseño, que en particular añade muertos claves para la escritura de los símbolos matemáticos y las letras griegas (sin cambiar a un diseño de teclado griego).

2voto

Chris Lieb Puntos106

He incorporado a Stuffe's excelente pop-up de la clave de la solución, en mi propio flujo de trabajo (ajustados para incluir las llaves me importaba)y estoy muy contento con él.

La búsqueda de una funcionalidad similar en iOS, también he creado un conjunto de TextExpander fragmentos que puedo acceder desde mis dispositivos iOS o Mac a los que puedo sincronizar mi TextExpander configuración. (Actualmente utilizo DropBox para hacerlo). Podría decirse que esto es más rápido que editar el archivo plist cuando yo primero "tomar el control" de una máquina nueva, y es menos intrusiva en los Macs que sólo estoy de endeudamiento.

A continuación está mi lista de accesos directos de fragmento seguido por el carácter (o entidad) que se expande a:

,,via   ᔥ
,,ht    ↬
,,kb   <kbd>%|</kbd>
,,cmd   ⌘
,,alt   ⌥
,,opt   ⌥
,,ctl   ⌃
,,esc   ⎋

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: