flutter_keypad_package library

Legacy entry point. Prefer package:onscreen_keypad/onscreen_keypad.dart.

Classes

KeyCell
A single key cell used in the OnScreenKeyPad.
KeypadController
Holds the value entered on an OnScreenKeyPad.
KeypadTheme
Applies KeypadThemeData to all descendant keypads.
KeypadThemeData
Styling shared by every key of an OnScreenKeyPad.
OnScreenKeyPad
A customizable on-screen numeric keypad for Flutter applications.
PinIndicator
A row of dots showing how much of a PIN has been entered.

Enums

HapticFeedbackType
Defines different types of haptic feedback for key presses.
ReshuffleMode
Controls how often a shuffled keypad rearranges its keys.

Constants

kBackspaceGlyph → const String
The glyph rendered on the default backspace key.
kBackspaceValue → const String
The value reported through onKeyPress when backspace is tapped.
kLeftActionKey → const String
The placeholder that marks the left action slot in a keypad layout.
kRightActionKey → const String
The placeholder that marks the right action slot in a keypad layout.

Properties

keyValues List<List<String>>
Defines the layout of the keypad with numbers and special keys.
no setter

Functions

shuffleKeyValues(List<List<String>> layout, [Random? random]) List<List<String>>
Returns a copy of layout with its non-action keys randomly rearranged.