Como eu faço um método de entrada para o meu conlang

0

Estou tentando criar um método de entrada para meu idioma construído e não tenho ideia de por onde começar. Não encontrei nenhuma informação útil em nenhum fórum. Eu estou tentando fazer uma linguagem silábica, então eu precisaria que ela funcionasse de forma semelhante a um método de entrada japonês. Digite a combinação de letras em inglês como "tsu", obtenha "つ".

    
por Aidan W 30.07.2013 / 21:13

1 resposta

0

Uma maneira fácil de usar o IBus para métodos de entrada de substituição simples é usar o ibus-table. Então, primeiro:

sudo apt-get install ibus-table

Isso inclui um arquivo de modelo em /usr/share/ibus-table/tables/template.txt , que você pode copiar e modificar para se adequar ao seu idioma. Se você copiou para my-lang.txt , você pode construir o banco de dados com:

ibus-table-createdb -s my-lang.txt -n my-lang.db

Isso criará o banco de dados sqlite. Depois disso,

sudo cp my-lang.db /usr/share/ibus-table/tables/

Depois disso, reinicie o ibus indo até o menu indicador e selecionando Restart (se o ibus não estiver rodando, você pode iniciá-lo com ibus-daemon -d ). Em seguida, seja executando ibus-setup ou selecionando Preferências no indicador, você pode adicionar seu novo método de entrada na guia Método de entrada (deve estar em Outro no menu suspenso) e selecione-o no indicador.

Isso está documentado aqui: link

Também para um exemplo um pouco melhor do que o modelo padrão, sugiro olhar para a fonte do ibus-table-latex (supondo que você tenha os repositórios de origem ativados),

apt-get source ibus-table-latex

depois, confira tables/latex.txt no diretório ibus-table-other baixado.

    
por Jason Conti 30.07.2013 / 23:06