getKeyboardRowsNumeric function

List<List<VirtualKeyboardKey>> getKeyboardRowsNumeric(
  1. int idMoeda
)

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;
  });
}