¿Cómo configurar atajos de teclado para caracteres especiales en OS X?


Respuestas:


7

Cree ~/Library/KeyBindings/y guarde una lista de propiedades como esta como DefaultKeyBinding.dict:

{
    "~c" = (insertText:, "©");
}

La aplicación de cambios requiere la reapertura de las aplicaciones. Las combinaciones de teclas personalizadas no funcionan en todas las aplicaciones o vistas, pero parecen funcionar en Sublime Text 2.

Para obtener más información, consulte hcs.harvard.edu/~jrus/Site/Cocoa%20Text%20System.html y osxnotes.net/keybindings.html .

También puede hacer un diseño de teclado personalizado con Ukelele o crear uno private.xmlen KeyRemap4MacBook .


@ ´ Esto me da un error de sintaxis cuando intento obtener el archivo:DefaultKeyBinding.dict: line 2: syntax error near unexpected token `('
Winterflags

4

Para escribir © en una Mac, es Alt+g

Para configurar métodos abreviados de teclado para caracteres especiales en OS X:

Preferencias del sistema> Idioma y texto> Texto> Símbolo y sustitución de texto. Use el + en la parte inferior de la lista para agregar los que desee.

EDITAR 19/08/12:

De acuerdo con http://www.macworld.com/article/1160500/text_substitutions.html , puede hacer Text Substitutionuniversal en Mac ejecutando el comando en Terminal:

defaults write -g WebAutomaticTextReplacementEnabled -bool true

He hecho una edición a la respuesta, espero que esto ayude.
superusuario

1
La sustitución de símbolos y textos no funciona para mi editor, sublime.
MaiaVictor

1
No estoy familiarizado con Sublime, pero encontré este artículo que podría ayudar en su caso: macworld.com/article/1160500/text_substitutions.html
superusuario

@superusuario, ese enlace contiene buena información. Agregue el defaults writey Editar> Sustituciones a su respuesta.

El comando predeterminado hace lo mismo que la casilla de verificación en el panel de preferencias Idioma y texto.
Lri

1

Otro método es engañar a su computadora para que corrija automáticamente una cadena de texto al símbolo de su elección.

Por ejemplo, al escribir thetacambios enθ

Para hacer esto en Mavericks, vaya a: Preferencias del sistema> Teclado> Texto

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.