Criar e utilizar o seu próprio tipo de teclado no Mac
O macOS é fornecido 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
No Mac, abra uma aplicação de edição de texto que suporte Unicode.
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.
Guarde o ficheiro com codificação Unicode (UTF-16) e uma extensão de nome de ficheiro, como “.inputplugin”.
Faça duplo clique no ficheiro guardado.
O tipo de teclado personalizado é adicionado ao menu Tipo de teclado na barra de menus e à lista de tipos de teclados nas definições do teclado. Para o visualizar, selecione o menu Apple > Definições do Sistema e, em seguida, na barra lateral, clique em Teclado . (Pode ter de se deslocar para baixo.) Aceda a Introdução de texto, do lado direito, e clique em Editar.
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. 2023
# 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 são apresentados como tipos de teclado nas definições de teclado.
#
ENCODE: TC
#
# PROMPT: é o nome do plug-in apresentado na lista “Tipos de teclado” das definições do 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 > Definições do Sistema e, em seguida, na barra lateral, clique em Teclado . (Pode ter de se deslocar para baixo.)
Aceda a Introdução de texto, do lado direito, e clique em Editar.
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 teclados) ou mova-o para o Lixo para o apagar.