copyWith method

TextAreaKeyMap copyWith({
  1. KeyBinding? characterForward,
  2. KeyBinding? characterBackward,
  3. KeyBinding? wordForward,
  4. KeyBinding? wordBackward,
  5. KeyBinding? selectAll,
  6. KeyBinding? selectLine,
  7. KeyBinding? lineStart,
  8. KeyBinding? lineEnd,
  9. KeyBinding? lineNext,
  10. KeyBinding? linePrevious,
  11. KeyBinding? insertNewline,
  12. KeyBinding? deleteBeforeCursor,
  13. KeyBinding? deleteCharacterForward,
  14. KeyBinding? deleteWordBackward,
  15. KeyBinding? deleteWordForward,
  16. KeyBinding? deleteToLineStart,
  17. KeyBinding? deleteToLineEnd,
  18. KeyBinding? deleteAfterCursor,
  19. KeyBinding? inputBegin,
  20. KeyBinding? inputEnd,
  21. KeyBinding? transposeCharacterBackward,
  22. KeyBinding? uppercaseWordForward,
  23. KeyBinding? lowercaseWordForward,
  24. KeyBinding? capitalizeWordForward,
  25. KeyBinding? copy,
  26. KeyBinding? undo,
  27. KeyBinding? redo,
})

Implementation

TextAreaKeyMap copyWith({
  KeyBinding? characterForward,
  KeyBinding? characterBackward,
  KeyBinding? wordForward,
  KeyBinding? wordBackward,
  KeyBinding? selectAll,
  KeyBinding? selectLine,
  KeyBinding? lineStart,
  KeyBinding? lineEnd,
  KeyBinding? lineNext,
  KeyBinding? linePrevious,
  KeyBinding? insertNewline,
  KeyBinding? deleteBeforeCursor,
  KeyBinding? deleteCharacterForward,
  KeyBinding? deleteWordBackward,
  KeyBinding? deleteWordForward,
  KeyBinding? deleteToLineStart,
  KeyBinding? deleteToLineEnd,
  KeyBinding? deleteAfterCursor,
  KeyBinding? inputBegin,
  KeyBinding? inputEnd,
  KeyBinding? transposeCharacterBackward,
  KeyBinding? uppercaseWordForward,
  KeyBinding? lowercaseWordForward,
  KeyBinding? capitalizeWordForward,
  KeyBinding? copy,
  KeyBinding? undo,
  KeyBinding? redo,
}) {
  return TextAreaKeyMap(
    characterForward: characterForward ?? this.characterForward,
    characterBackward: characterBackward ?? this.characterBackward,
    wordForward: wordForward ?? this.wordForward,
    wordBackward: wordBackward ?? this.wordBackward,
    selectAll: selectAll ?? this.selectAll,
    selectLine: selectLine ?? this.selectLine,
    lineStart: lineStart ?? this.lineStart,
    lineEnd: lineEnd ?? this.lineEnd,
    lineNext: lineNext ?? this.lineNext,
    linePrevious: linePrevious ?? this.linePrevious,
    insertNewline: insertNewline ?? this.insertNewline,
    deleteBeforeCursor: deleteBeforeCursor ?? this.deleteBeforeCursor,
    deleteCharacterForward:
        deleteCharacterForward ?? this.deleteCharacterForward,
    deleteWordBackward: deleteWordBackward ?? this.deleteWordBackward,
    deleteWordForward: deleteWordForward ?? this.deleteWordForward,
    deleteToLineStart: deleteToLineStart ?? this.deleteToLineStart,
    deleteToLineEnd: deleteToLineEnd ?? this.deleteToLineEnd,
    deleteAfterCursor: deleteAfterCursor ?? this.deleteAfterCursor,
    inputBegin: inputBegin ?? this.inputBegin,
    inputEnd: inputEnd ?? this.inputEnd,
    transposeCharacterBackward:
        transposeCharacterBackward ?? this.transposeCharacterBackward,
    uppercaseWordForward: uppercaseWordForward ?? this.uppercaseWordForward,
    lowercaseWordForward: lowercaseWordForward ?? this.lowercaseWordForward,
    capitalizeWordForward:
        capitalizeWordForward ?? this.capitalizeWordForward,
    copy: copy ?? this.copy,
    undo: undo ?? this.undo,
    redo: redo ?? this.redo,
  );
}