Existem algumas dicas importantes com as outras soluções postadas aqui.
Por um lado, as entradas de substituição de símbolo e texto funcionam apenas em aplicativos Cocoa. Se você deseja uma solução verdadeiramente para todo o sistema que funcione em todos os aplicativos, isso não é uma opção.
Além disso, aplicativos como o KeyRemap4MacBook são ótimos , mas confiar neles significa que você deve manter o aplicativo em execução em segundo plano o tempo todo, o que pode não ser o que você deseja.
Layouts de teclado personalizados para o resgate
Felizmente, o remapeamento das chaves pode ser feito de uma maneira que funcione para qualquer tipo de aplicativo e sem nenhum software adicional!
O Mac OS X suporta .keylayout
arquivos desde a versão 10.2 (Jaguar). Você pode criar seu próprio layout de teclado, ou melhor, ajustar o padrão que está usando no momento. Simplesmente remapear a combinação de teclado você nunca usar (para mim, há uma abundância de aqueles) para o ²
e ³
símbolos, e é isso.
No meu layout de teclado QWERTY personalizado , posso simplesmente pressionar ⌥
+ ⇧
+ 2
para entrar ²
e ⌥
+ ⇧
+ 3
para entrar ³
. ( Meu layout AZERTY personalizado também possui esses mapeamentos.)
Como criar um layout de teclado personalizado
Para criar novos layouts de teclado ou modificar os existentes, recomendo o Ukelele.app . Tem uma opção para criar um novo layout de teclado com base no que está sendo usado no momento.
Depois de criar seu layout personalizado, o aplicativo não será mais necessário - você certamente não precisará mantê-lo em execução em segundo plano.
Como instalar um layout de teclado personalizado
- Copie o
.keylayout
arquivo para a Keyboard Layouts
pasta dentro ~/Library
(se você deseja instalá-lo apenas para o usuário atual) ou /Library
(se você deseja instalar o layout em todo o sistema).
- Reinicialize (se você instalou o layout em todo o sistema) ou efetue logout e logon novamente (se você o instalou apenas para o usuário atual).
- Ative o novo layout do teclado em Preferências do sistema › Idioma e texto › Fontes de entrada .
Como tornar um layout de teclado personalizado o padrão do sistema
Opcionalmente, você pode tornar o layout do teclado personalizado o padrão do sistema executando o Assistente de Configuração com privilégios de root. Dessa forma, ele será usado para a tela de login, e qualquer nova conta de usuário criada por padrão também será usada para esse layout. Observe que isso só pode ser feito para layouts de teclado em /Library/Keyboard Layouts
(ou seja, layouts que foram instalados em todo o sistema).
sudo rm /var/db/.AppleSetupDone; sudo "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant"
Você precisará criar uma nova conta de usuário para concluir o Assistente de Configuração - mas não se preocupe, você poderá excluir a nova conta posteriormente.
Adicionando um ícone personalizado ao layout do teclado
O OS X usará o seguinte ícone padrão para seu layout de teclado personalizado:
Este ícone será exibido no painel de preferências e no “Menu de entrada” na barra de menus.
Para substituir isso por seu próprio ícone, crie uma imagem de 16 × 16px e salve-a no .icns
formato no mesmo diretório que o próprio layout do teclado, usando o mesmo nome de arquivo (somente a extensão difere). Por exemplo, meu layout QWERTY personalizado é nomeado qwerty.keylayout
; portanto, se eu quiser usar um ícone personalizado, ele deverá ser nomeado qwerty.icns
.