Como configurar atalhos de teclado para caracteres especiais no OS X?

Respostas:

7

Crie ~/Library/KeyBindings/e salve uma lista de propriedades como esta como DefaultKeyBinding.dict:

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

A aplicação de alterações requer a reabertura de aplicativos. As combinações de teclas personalizadas não funcionam em todos os aplicativos ou visualizações, mas parecem funcionar no Sublime Text 2.

Para obter mais informações, consulte hcs.harvard.edu/~jrus/Site/Cocoa%20Text%20System.html e osxnotes.net/keybindings.html .

Você também pode criar um layout de teclado personalizado com o Ukelele ou criar um private.xmlno KeyRemap4MacBook .

Lri
fonte
@ ´ Isso me dá um erro de sintaxe ao tentar obter o arquivo:DefaultKeyBinding.dict: line 2: syntax error near unexpected token `('
Winterflags
4

Para digitar © em um Mac, é Alt+g

Para configurar atalhos de teclado para caracteres especiais no OS X:

Preferências do sistema> Idioma e texto> Texto> Substituição de símbolo e texto. Use o + na parte inferior da lista para adicionar os que você deseja.

EDIT 08/19/12:

De acordo com http://www.macworld.com/article/1160500/text_substitutions.html , você pode tornar Text Substitutionuniversal em Macs executando o comando em Terminal:

defaults write -g WebAutomaticTextReplacementEnabled -bool true
superusuário
fonte
Fiz uma edição da resposta, espero que ajude.
Superusuário
11
A substituição de símbolo e texto não está funcionando para o meu editor, sublime.
MaiaVictor 19/08/12
11
Eu não estou familiarizado com o Sublime, mas eu encontrei este artigo que pode ajudar no seu caso: macworld.com/article/1160500/text_substitutions.html
superusuário
@ superusuário, esse link contém algumas informações interessantes. Por favor, adicione defaults writee Editar> Substituições à sua resposta.
O comando padrão faz o mesmo que a caixa de seleção no painel de preferências Idioma e texto.
Lri
1

Outro método é induzir o computador a corrigir automaticamente uma sequência de texto no símbolo de sua escolha.

Por exemplo, digitar thetaalterações emθ

Para fazer isso no Mavericks, vá para: Preferências do Sistema> Teclado> Texto

boulder_ruby
fonte