Um widget de teclado virtual personalizável e extensível projetado para aplicativos Flutter em plataformas desktop e de tela sensível ao toque. Permite que desenvolvedores criem teclados na tela interativos adaptados às necessidades específicas de cada aplicativo, suportando vários tipos de entrada e layouts. O pacote é ideal para quiosques, aplicativos educacionais ou qualquer aplicativo que exija um método de entrada dedicado sem depender de teclados do sistema. Construído com flexibilidade em mente, permite fácil personalização da aparência, comportamento e estrutura de layout das teclas.
Casos de uso
- Aplicativos Kiosk
- Software educacional
- Interfaces apenas para tela sensível ao toque
- Métodos de entrada personalizados
- Ferramentas de acessibilidade
Principais recursos
- Layout altamente personalizável
- Comportamento de chave extensível
- Suporta múltiplas plataformas
- Estilo de tecla configurável
- Manipulação de entrada de texto embutida
- design responsivo
Indicado para
- Desenvolvedores de aplicativos baseados em toque
- Aplicativos que precisam de fluxos de trabalho de entrada personalizados
- Aplicações desktop multiplataforma
- Projetos voltados para acessibilidade
- Ferramentas de aprendizagem interativa
Considerações
- Requer manipulação manual do foco e entrada de texto
- Pode ser necessário lógica adicional para validação de entrada complexa
- Impacto no desempenho em layouts de teclado grandes
- Suporte limitado de internacionalização embutido
- Não destinado como substituto completo para teclados nativos