Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.8

input_with_keyboard_control

O pacote fornece uma entrada que você pode controlar para exibir ou não o teclado sem perder o foco, ideal para uso com um scanner de código de barras!

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
502
Curtidas
35
Pontos Pub
150

Instalar pacote

flutter pub add input_with_keyboard_control

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um pacote Flutter que permite campos de entrada com controle preciso sobre a visibilidade do teclado, permitindo que os desenvolvedores gerenciem quando o teclado aparece ou permanece oculto sem perder o foco. Perfeito para cenários como leitura de códigos de barras, onde a exibição automática do teclado é indesejável. O pacote suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo comportamento consistente entre dispositivos. Oferece uma experiência do usuário fluida ao manter o foco enquanto controla o comportamento do teclado programaticamente.

Casos de uso

  • Integração do leitor de códigos de barras
  • Entradas de formulário sem pop-up automático do teclado
  • Manipulação personalizada de entrada em dispositivos móveis
  • Controle de entrada multiplataforma
  • Gerenciamento de foco no modo quiosque

Principais recursos

  • Visibilidade do teclado programável
  • Mantém o foco durante o controle do teclado
  • Compatibilidade multiplataforma
  • API simples para alternância do teclado
  • Suporta todas as principais plataformas do Flutter

Indicado para

  • Desenvolvedores construindo aplicativos de leitura de códigos de barras
  • Aplicativos que exigem controle manual do teclado
  • Sistemas de quiosque ou ponto de venda
  • Aplicações com foco em dispositivos móveis com lógica de entrada personalizada
  • Implementações de formulário multiplataforma

Considerações

  • Requer um manuseio cuidadoso dos estados de foco
  • Pode ser necessário um design de UX adicional para o feedback do teclado
  • Não ideal para fluxos de trabalho padrão de entrada de texto
  • Limitado a casos de uso de campo de entrada
  • Depende dos comportamentos específicos do teclado da plataforma

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

input_with_keyboard_control

The package provides an input that you can control whether the keyboard will show or not without losing focus, ideal for use with a barcode scanner!

Example


Check example folder for code sample



Usage


  1. Follow the install guide

  1. Import the library:
import 'package:input_with_keyboard_control/input_with_keyboard_control.dart';

  1. Add InputWithKeyboardControl widget in your code as in the example below
InputWithKeyboardControl(
  focusNode: InputWithKeyboardControlFocusNode(),
  onSubmitted: (value) {
    print(value);
  },
  autofocus: true,
  controller: TextEditingController(),
  width: 300,
  startShowKeyboard: false,
  buttonColorEnabled: Colors.blue,
  buttonColorDisabled: Colors.black,
  underlineColor: Colors.black,
  showUnderline: true,
  showButton: true,
)



Thank you for using this package :heart:


Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.