๐Ÿ“ฑ Virtual Keyboard

A customizable on-screen virtual keyboard widget for Flutter with multiple layouts, input validation, and styling options.


๐Ÿš€ Features

  • ๐Ÿ”  Alphanumeric, ๐Ÿ”ข Numeric, ๐Ÿ”ฃ Symbolic, and ๐Ÿงช Dual layout support
  • ๐ŸŽ› Customizable keys (including action keys like โŒซ, โ‡ง, โŽ, SPACE)
  • โœจ Shift toggle for uppercase input
  • ๐Ÿ” RegExp-based validation to control allowed input
  • ๐ŸŽจ Customizable key colors, text styles, and key builder override
  • ๐Ÿ’ก Works on mobile, web, desktop (Windows/Linux/macOS)

๐Ÿ–ผ Screenshots

๐Ÿ”ค Alphanumeric Keyboard

Alphanumeric Keyboard

๐Ÿ”ข Dual Keyboard

Dual Keyboard

๐Ÿ”ข Numeric Keyboard

Numeric Keyboard

๐Ÿ“ฆ Installation

From GitHub

dependencies:
  virtual_keyboard:
    git:
      url: https://github.com/Prameshbasnet/virtual_keyboard.git