Desenvolvedor do KDE apresenta novos conceitos de entrada de texto para o Wayland

Desenvolvedor do KDE apresenta novos conceitos de entrada de texto para o Wayland

A entrada de texto pode ser muito mais do que simplesmente injetar caracteres, o método precisa lidar com a localização do cursor para conseguir manipular palavras ou frases. Isso é muito importante, sobretudo para a escrita em ideogramas, como dos chineses, japoneses e coreanos, onde múltiplas teclas compõem um caractere, assim como em sistemas de autocompletar, ou correção ortográfica.

No X11, o protocolo padrão de entrada de texto é pouco utilizado, são geralmente preferidos plugins presentes nos kits de desenvolvimento, tornando a experiência dos usuários menos fluída e consistente. Já no Wayland, está sendo trabalhado um protocolo centralizado que realmente satisfaça os desenvolvedores e seja utilizado. Para isso, muitos conceitos estão sendo estudados, inclusive, David Edmundson, desenvolvedor membro da equipe do KDE demonstrou alguns em seu blog:

  • Área de transferência interativa: ao colar algo da sua área de transferência, por padrão, recebemos apenas o último item, mas estão testando um método onde uma caixa de diálogo exibe várias opções presentes nela para você escolher;
  • Uma forma mais fácil de inserir emojis: isto já está presente em vários programas, mas poderia ser conveniente oferecer para qualquer aplicação de forma centralizada, basicamente você digita “:” e começa e escrever o nome do emoji e as opções são exibidas na caixa de diálogo;
  • Acentos e caracteres especiais: muito similar ao presente em celulares, onde você mantém um caractere pressionado e são exibidas opções de caracteres especiais e acentuações relacionadas;
  • Tradução: quando ativado, uma segunda caixa de texto é aberta, por onde você digita o texto no seu idioma e na caixa principal, ele transcreve no idioma desejado;
  • Ditado: você dita e o computador escreve, simples e fácil.


Imagem: David Edmundson

Todas essas implementações ainda são testes, uma espécie de tempestade de ideias, as quais os desenvolvedores vão estudar quais vale a pena levar adiante, mas você já pode testá-las, estão disponíveis no repositório: David Edmundson / InputMethod Playground · GitLab

4 curtidas