搜尋套件、儲存庫與 APP 分類

套件詳情v1.0.8

input_with_keyboard_control

該套件提供了一個輸入框,您可以控制鍵盤是否顯示,而不會失去焦點,非常適合與條碼掃描器一起使用!

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
502
喜歡數
35
Pub 分數
150

安裝套件

flutter pub add input_with_keyboard_control

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

一個 Flutter 套件,可實現對鍵盤可見性的精確控制,讓開發者能夠管理鍵盤何時顯示或保持隱藏,而不會失去焦點。非常適合條碼掃描等情境,這些情境中不希望自動顯示鍵盤。該套件支援所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,確保在各種裝置上行為一致。透過程式化控制鍵盤行為,同時保持焦點,提供無縫的使用者體驗。

適用情境

  • 條碼掃描器整合
  • 表單輸入框不自動彈出鍵盤
  • 移動設備上的自定義輸入處理
  • 多平台輸入控制
  • 全螢幕模式下的焦點管理

主要特色

  • 可程式化鍵盤可見性
  • 在鍵盤控制期間保持焦點
  • 跨平台相容性
  • 鍵盤切換的簡單 API
  • 支援所有主要的Flutter平台

適合對象

  • 開發條碼掃描應用的開發者
  • 需要手動鍵盤控制的應用程式
  • 自動服務終端或銷售點系統
  • 具有自定輸入邏輯的行動優先應用程式
  • 跨平台表單實現

使用建議

  • 需要仔細處理焦點狀態
  • 可能需要為鍵盤反饋增加額外的使用者體驗設計
  • 不適合標準文字輸入工作流程
  • 僅限輸入欄位使用情境
  • 依賴於平台特定的鍵盤行為

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

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:


所屬分類

原始碼儲存庫

使用此套件的專案

暫無相關資料。