getKeyboardRowsNumeric function
Returns a list of VirtualKeyboard rows with VirtualKeyboardKey
objects.
Implementation
List<List<VirtualKeyboardKey>> getKeyboardRowsNumeric(int idMoeda) {
// Generate lists for each keyboard row.
return List.generate(_keyRowsNumeric.length, (int rowNum) {
// Will contain the keyboard row keys.
List<VirtualKeyboardKey> rowKeys = [];
// We have to add Action keys to keyboard.
switch (rowNum) {
case 3:
// String keys.
rowKeys.addAll(_getKeyboardRowKeysNumeric(rowNum, idMoeda));
// Right Shift
rowKeys.add(
VirtualKeyboardKey(
keyType: VirtualKeyboardKeyType.Action,
action: VirtualKeyboardKeyAction.Backspace),
);
break;
default:
rowKeys = _getKeyboardRowKeysNumeric(rowNum, idMoeda);
}
return rowKeys;
});
}