copyWith method

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

Implementation

TextAreaKeyMap copyWith({
  KeyBinding? characterForward,
  KeyBinding? characterBackward,
  KeyBinding? wordForward,
  KeyBinding? wordBackward,
  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,
}) {
  return TextAreaKeyMap(
    characterForward: characterForward ?? this.characterForward,
    characterBackward: characterBackward ?? this.characterBackward,
    wordForward: wordForward ?? this.wordForward,
    wordBackward: wordBackward ?? this.wordBackward,
    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,
  );
}