Criar e utilizar o seu próprio tipo de teclado no Mac
O macOS vem com tipos de teclado predefinidos para idiomas, como pinyin para chinês. É possível criar e adicionar o seu próprio tipo de teclado para qualquer idioma. Para tal, é necessário um ficheiro regra que mapeia o que digita no teclado para os caracteres que são mostrados.
Criar um tipo de teclado personalizado
Abra a aplicação Editor de Texto (ou outra aplicação de edição de texto) no Mac.
Crie o seu ficheiro de regras regra utilizando o ficheiro de amostra que se segue como orientação.
O ficheiro tem de ser um ficheiro de texto simples. Se utilizar o Editor de Texto, selecione Formatação > Converter em texto simples.
Guarde o ficheiro com codificação Unicode (UTF-16) e uma extensão, como por exemplo “.inputplugin”.
Faça duplo clique no ficheiro guardado.
O tipo de entrada personalizada é adicionado ao menu “Tipo de teclado” que se encontra na barra de menus e à lista de tipos de teclado no painel “Tipos de teclado” das preferências de Teclado. Para o ver, selecione o menu Apple > Preferências do Sistema, clique em Teclado e, em seguida, clique em “Tipos de teclado”.
O macOS também suporta o formato .cin. Se utilizar um ficheiro .cin, a codificação do ficheiro pode ser UTF-16 ou UTF-8.
Ficheiro de regras de amostra
# (c) Apple Inc. 2019
# Exemplo de um ficheiro regra do tipo de teclado de plug-in.
# O carácter # é usado para indicar comentários.
# O formato do ficheiro tem de ser texto simples. A codificação do ficheiro tem de ser Unicode (UTF-16) com ou sem BOM (Byte Order Mark) inicial.
# O ficheiro é composto por um conjunto de etiquetas, em maiúsculas com um ponto e vírgula no final, seguido do conteúdo da etiqueta.
#
# METHOD: é a primeira entrada do ficheiro, que define o método utilizado para implementar o plug-in.
# O único método atualmente suportado é “TABLE”.
#
METHOD: TABLE
#
# ENCODE: indica se o destino é chinês tradicional (“TC”), chinês simplificado (“SC”) ou Unicode (“Unicode”). Todos os tipos de teclado de plug-in aparecem como tipos de teclado Unicode no painel “Tipos de teclado” das preferências de Teclado.
#
ENCODE: TC
#
# PROMPT: é o nome do plug-in, exibido no painel “Tipos de teclado” das preferências de Teclado e no menu “Tipo de teclado”.
#
PROMPT: Sample_En
#
# DELIMITER: define o delimitador para caracteres ou expressões com o mesmo código de entrada.
# Neste caso, estamos a utilizar o carácter vírgula.
#
DELIMITER: ,
#
# VERSION: indica o número da versão do plug-in.
#
VERSION: 1.0
#
# MAXINPUTCODE: o limite do número de caracteres que podem ser introduzidos numa única conversão.
# Não existe nenhum limite a menos que especifique um.
#
MAXINPUTCODE: 8
#
# VALIDINPUTKEY: o conjunto de caracteres que pode ser usado para cadeias de entrada. Estas não fazem distinção entre maiúsculas e minúsculas mas têm de ser introduzidas como conjunto completo.
#
VALIDINPUTKEY: 0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
#
# BEGINCHARACTER: esta etiqueta inicia as definições de mapeamento e é necessária.
# O formato para cada registo é:
# ...
# As linhas e os caracteres em branco são ignorados.
# O delimitador entre as cadeias de saída é o que está definido acima da etiqueta DELIMITER.
# Indica que as definições de mapeamento terminaram com a etiqueta ENDCHARACTER.
#
BEGINCHARACTER
aardvark 土豚
abacus 算盤
abalone 鮑魚,鰒魚
apple 蘋果
#
# ENDCHARACTER: esta etiqueta termina as definições de mapeamento e é o último carácter do ficheiro.
#
ENDCHARACTER
Apagar um tipo de teclado personalizado
No Mac, selecione o menu Apple > Preferências do Sistema, clique em Teclado e, em seguida, clique em “Tipos de teclado”.
Selecione o tipo de teclado e, em seguida, clique no botão Remover .
Guarde o ficheiro de plug-in desativado (pode adicionar novamente o seu tipo de teclado à lista de tipos de teclado) ou mova-o para o Lixo para apagá-lo.