secondRow method
Implementation
Widget secondRow() {
return Selector<TappyKeyboardController, TappyAlphanumericKeyboardPane>(
selector: (ctx, state) => state.pane,
builder: (ctx, pane, _) {
return Row(
children: [
Expanded(
flex: 2,
child: TappyKeyboardKey(
TappyKeyboardKeyType(
keyAction: TappyKeyAction.tab,
text: List.filled(tabSpaceSize, ' ').join(''),
),
onTap: onTap,
),
),
..._buildLetterKeys(
pane == TappyAlphanumericKeyboardPane.letters
? secondLettersRow()
: seocndSymbolsRow(),
),
Expanded(
flex: 4,
child: TappyKeyboardKey(
TappyKeyboardKeyType(
keyAction: TappyKeyAction.enter,
),
onTap: onTap,
),
),
],
);
},
);
}