VirtualKeyboardKey constructor

VirtualKeyboardKey({
  1. String? text,
  2. String? capsText,
  3. required VirtualKeyboardKeyType keyType,
  4. VirtualKeyboardKeyAction? action,
})

Implementation

VirtualKeyboardKey(
    {this.text, this.capsText, required this.keyType, this.action}) {
  if (this.text == null && this.action != null) {
    this.text = action == VirtualKeyboardKeyAction.Space
        ? ' '
        : (action == VirtualKeyboardKeyAction.Return ? '\n' : '');
  }
  if (this.capsText == null && this.action != null) {
    this.capsText = action == VirtualKeyboardKeyAction.Space
        ? ' '
        : (action == VirtualKeyboardKeyAction.Return ? '\n' : '');
  }
}