¿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 .

Lri
fuente
@ ´ 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
superusuario
fuente
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

boulder_ruby
fuente