addToBuilder static method

void addToBuilder(
  1. ObjCProtocolBuilder builder, {
  2. void insertText_(
    1. ObjCObjectBase
    )?,
  3. void doCommandBySelector_(
    1. Pointer<ObjCSelector>
    )?,
  4. void moveForward_(
    1. ObjCObjectBase?
    )?,
  5. void moveRight_(
    1. ObjCObjectBase?
    )?,
  6. void moveBackward_(
    1. ObjCObjectBase?
    )?,
  7. void moveLeft_(
    1. ObjCObjectBase?
    )?,
  8. void moveUp_(
    1. ObjCObjectBase?
    )?,
  9. void moveDown_(
    1. ObjCObjectBase?
    )?,
  10. void moveWordForward_(
    1. ObjCObjectBase?
    )?,
  11. void moveWordBackward_(
    1. ObjCObjectBase?
    )?,
  12. void moveToBeginningOfLine_(
    1. ObjCObjectBase?
    )?,
  13. void moveToEndOfLine_(
    1. ObjCObjectBase?
    )?,
  14. void moveToBeginningOfParagraph_(
    1. ObjCObjectBase?
    )?,
  15. void moveToEndOfParagraph_(
    1. ObjCObjectBase?
    )?,
  16. void moveToEndOfDocument_(
    1. ObjCObjectBase?
    )?,
  17. void moveToBeginningOfDocument_(
    1. ObjCObjectBase?
    )?,
  18. void pageDown_(
    1. ObjCObjectBase?
    )?,
  19. void pageUp_(
    1. ObjCObjectBase?
    )?,
  20. void centerSelectionInVisibleArea_(
    1. ObjCObjectBase?
    )?,
  21. void moveBackwardAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  22. void moveForwardAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  23. void moveWordForwardAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  24. void moveWordBackwardAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  25. void moveUpAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  26. void moveDownAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  27. void moveToBeginningOfLineAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  28. void moveToEndOfLineAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  29. void moveToBeginningOfParagraphAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  30. void moveToEndOfParagraphAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  31. void moveToEndOfDocumentAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  32. void moveToBeginningOfDocumentAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  33. void pageDownAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  34. void pageUpAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  35. void moveParagraphForwardAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  36. void moveParagraphBackwardAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  37. void moveWordRight_(
    1. ObjCObjectBase?
    )?,
  38. void moveWordLeft_(
    1. ObjCObjectBase?
    )?,
  39. void moveRightAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  40. void moveLeftAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  41. void moveWordRightAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  42. void moveWordLeftAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  43. void moveToLeftEndOfLine_(
    1. ObjCObjectBase?
    )?,
  44. void moveToRightEndOfLine_(
    1. ObjCObjectBase?
    )?,
  45. void moveToLeftEndOfLineAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  46. void moveToRightEndOfLineAndModifySelection_(
    1. ObjCObjectBase?
    )?,
  47. void scrollPageUp_(
    1. ObjCObjectBase?
    )?,
  48. void scrollPageDown_(
    1. ObjCObjectBase?
    )?,
  49. void scrollLineUp_(
    1. ObjCObjectBase?
    )?,
  50. void scrollLineDown_(
    1. ObjCObjectBase?
    )?,
  51. void scrollToBeginningOfDocument_(
    1. ObjCObjectBase?
    )?,
  52. void scrollToEndOfDocument_(
    1. ObjCObjectBase?
    )?,
  53. void transpose_(
    1. ObjCObjectBase?
    )?,
  54. void transposeWords_(
    1. ObjCObjectBase?
    )?,
  55. void selectAll_(
    1. ObjCObjectBase?
    )?,
  56. void selectParagraph_(
    1. ObjCObjectBase?
    )?,
  57. void selectLine_(
    1. ObjCObjectBase?
    )?,
  58. void selectWord_(
    1. ObjCObjectBase?
    )?,
  59. void indent_(
    1. ObjCObjectBase?
    )?,
  60. void insertTab_(
    1. ObjCObjectBase?
    )?,
  61. void insertBacktab_(
    1. ObjCObjectBase?
    )?,
  62. void insertNewline_(
    1. ObjCObjectBase?
    )?,
  63. void insertParagraphSeparator_(
    1. ObjCObjectBase?
    )?,
  64. void insertNewlineIgnoringFieldEditor_(
    1. ObjCObjectBase?
    )?,
  65. void insertTabIgnoringFieldEditor_(
    1. ObjCObjectBase?
    )?,
  66. void insertLineBreak_(
    1. ObjCObjectBase?
    )?,
  67. void insertContainerBreak_(
    1. ObjCObjectBase?
    )?,
  68. void insertSingleQuoteIgnoringSubstitution_(
    1. ObjCObjectBase?
    )?,
  69. void insertDoubleQuoteIgnoringSubstitution_(
    1. ObjCObjectBase?
    )?,
  70. void changeCaseOfLetter_(
    1. ObjCObjectBase?
    )?,
  71. void uppercaseWord_(
    1. ObjCObjectBase?
    )?,
  72. void lowercaseWord_(
    1. ObjCObjectBase?
    )?,
  73. void capitalizeWord_(
    1. ObjCObjectBase?
    )?,
  74. void deleteForward_(
    1. ObjCObjectBase?
    )?,
  75. void deleteBackward_(
    1. ObjCObjectBase?
    )?,
  76. void deleteBackwardByDecomposingPreviousCharacter_(
    1. ObjCObjectBase?
    )?,
  77. void deleteWordForward_(
    1. ObjCObjectBase?
    )?,
  78. void deleteWordBackward_(
    1. ObjCObjectBase?
    )?,
  79. void deleteToBeginningOfLine_(
    1. ObjCObjectBase?
    )?,
  80. void deleteToEndOfLine_(
    1. ObjCObjectBase?
    )?,
  81. void deleteToBeginningOfParagraph_(
    1. ObjCObjectBase?
    )?,
  82. void deleteToEndOfParagraph_(
    1. ObjCObjectBase?
    )?,
  83. void yank_(
    1. ObjCObjectBase?
    )?,
  84. void complete_(
    1. ObjCObjectBase?
    )?,
  85. void setMark_(
    1. ObjCObjectBase?
    )?,
  86. void deleteToMark_(
    1. ObjCObjectBase?
    )?,
  87. void selectToMark_(
    1. ObjCObjectBase?
    )?,
  88. void swapWithMark_(
    1. ObjCObjectBase?
    )?,
  89. void cancelOperation_(
    1. ObjCObjectBase?
    )?,
  90. void makeBaseWritingDirectionNatural_(
    1. ObjCObjectBase?
    )?,
  91. void makeBaseWritingDirectionLeftToRight_(
    1. ObjCObjectBase?
    )?,
  92. void makeBaseWritingDirectionRightToLeft_(
    1. ObjCObjectBase?
    )?,
  93. void makeTextWritingDirectionNatural_(
    1. ObjCObjectBase?
    )?,
  94. void makeTextWritingDirectionLeftToRight_(
    1. ObjCObjectBase?
    )?,
  95. void makeTextWritingDirectionRightToLeft_(
    1. ObjCObjectBase?
    )?,
  96. void quickLookPreviewItems_(
    1. ObjCObjectBase?
    )?,
  97. void showContextMenuForSelection_(
    1. ObjCObjectBase?
    )?,
  98. bool $keepIsolateAlive = true,
})

Adds the implementation of the NSStandardKeyBindingResponding protocol to an existing objc.ObjCProtocolBuilder.

Note: You cannot call this method after you have called builder.build.

Implementation

static void addToBuilder(
  objc.ObjCProtocolBuilder builder, {
  void Function(objc.ObjCObjectBase)? insertText_,
  void Function(ffi.Pointer<objc.ObjCSelector>)? doCommandBySelector_,
  void Function(objc.ObjCObjectBase?)? moveForward_,
  void Function(objc.ObjCObjectBase?)? moveRight_,
  void Function(objc.ObjCObjectBase?)? moveBackward_,
  void Function(objc.ObjCObjectBase?)? moveLeft_,
  void Function(objc.ObjCObjectBase?)? moveUp_,
  void Function(objc.ObjCObjectBase?)? moveDown_,
  void Function(objc.ObjCObjectBase?)? moveWordForward_,
  void Function(objc.ObjCObjectBase?)? moveWordBackward_,
  void Function(objc.ObjCObjectBase?)? moveToBeginningOfLine_,
  void Function(objc.ObjCObjectBase?)? moveToEndOfLine_,
  void Function(objc.ObjCObjectBase?)? moveToBeginningOfParagraph_,
  void Function(objc.ObjCObjectBase?)? moveToEndOfParagraph_,
  void Function(objc.ObjCObjectBase?)? moveToEndOfDocument_,
  void Function(objc.ObjCObjectBase?)? moveToBeginningOfDocument_,
  void Function(objc.ObjCObjectBase?)? pageDown_,
  void Function(objc.ObjCObjectBase?)? pageUp_,
  void Function(objc.ObjCObjectBase?)? centerSelectionInVisibleArea_,
  void Function(objc.ObjCObjectBase?)? moveBackwardAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? moveForwardAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? moveWordForwardAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? moveWordBackwardAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? moveUpAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? moveDownAndModifySelection_,
  void Function(objc.ObjCObjectBase?)?
  moveToBeginningOfLineAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? moveToEndOfLineAndModifySelection_,
  void Function(objc.ObjCObjectBase?)?
  moveToBeginningOfParagraphAndModifySelection_,
  void Function(objc.ObjCObjectBase?)?
  moveToEndOfParagraphAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? moveToEndOfDocumentAndModifySelection_,
  void Function(objc.ObjCObjectBase?)?
  moveToBeginningOfDocumentAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? pageDownAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? pageUpAndModifySelection_,
  void Function(objc.ObjCObjectBase?)?
  moveParagraphForwardAndModifySelection_,
  void Function(objc.ObjCObjectBase?)?
  moveParagraphBackwardAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? moveWordRight_,
  void Function(objc.ObjCObjectBase?)? moveWordLeft_,
  void Function(objc.ObjCObjectBase?)? moveRightAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? moveLeftAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? moveWordRightAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? moveWordLeftAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? moveToLeftEndOfLine_,
  void Function(objc.ObjCObjectBase?)? moveToRightEndOfLine_,
  void Function(objc.ObjCObjectBase?)? moveToLeftEndOfLineAndModifySelection_,
  void Function(objc.ObjCObjectBase?)?
  moveToRightEndOfLineAndModifySelection_,
  void Function(objc.ObjCObjectBase?)? scrollPageUp_,
  void Function(objc.ObjCObjectBase?)? scrollPageDown_,
  void Function(objc.ObjCObjectBase?)? scrollLineUp_,
  void Function(objc.ObjCObjectBase?)? scrollLineDown_,
  void Function(objc.ObjCObjectBase?)? scrollToBeginningOfDocument_,
  void Function(objc.ObjCObjectBase?)? scrollToEndOfDocument_,
  void Function(objc.ObjCObjectBase?)? transpose_,
  void Function(objc.ObjCObjectBase?)? transposeWords_,
  void Function(objc.ObjCObjectBase?)? selectAll_,
  void Function(objc.ObjCObjectBase?)? selectParagraph_,
  void Function(objc.ObjCObjectBase?)? selectLine_,
  void Function(objc.ObjCObjectBase?)? selectWord_,
  void Function(objc.ObjCObjectBase?)? indent_,
  void Function(objc.ObjCObjectBase?)? insertTab_,
  void Function(objc.ObjCObjectBase?)? insertBacktab_,
  void Function(objc.ObjCObjectBase?)? insertNewline_,
  void Function(objc.ObjCObjectBase?)? insertParagraphSeparator_,
  void Function(objc.ObjCObjectBase?)? insertNewlineIgnoringFieldEditor_,
  void Function(objc.ObjCObjectBase?)? insertTabIgnoringFieldEditor_,
  void Function(objc.ObjCObjectBase?)? insertLineBreak_,
  void Function(objc.ObjCObjectBase?)? insertContainerBreak_,
  void Function(objc.ObjCObjectBase?)? insertSingleQuoteIgnoringSubstitution_,
  void Function(objc.ObjCObjectBase?)? insertDoubleQuoteIgnoringSubstitution_,
  void Function(objc.ObjCObjectBase?)? changeCaseOfLetter_,
  void Function(objc.ObjCObjectBase?)? uppercaseWord_,
  void Function(objc.ObjCObjectBase?)? lowercaseWord_,
  void Function(objc.ObjCObjectBase?)? capitalizeWord_,
  void Function(objc.ObjCObjectBase?)? deleteForward_,
  void Function(objc.ObjCObjectBase?)? deleteBackward_,
  void Function(objc.ObjCObjectBase?)?
  deleteBackwardByDecomposingPreviousCharacter_,
  void Function(objc.ObjCObjectBase?)? deleteWordForward_,
  void Function(objc.ObjCObjectBase?)? deleteWordBackward_,
  void Function(objc.ObjCObjectBase?)? deleteToBeginningOfLine_,
  void Function(objc.ObjCObjectBase?)? deleteToEndOfLine_,
  void Function(objc.ObjCObjectBase?)? deleteToBeginningOfParagraph_,
  void Function(objc.ObjCObjectBase?)? deleteToEndOfParagraph_,
  void Function(objc.ObjCObjectBase?)? yank_,
  void Function(objc.ObjCObjectBase?)? complete_,
  void Function(objc.ObjCObjectBase?)? setMark_,
  void Function(objc.ObjCObjectBase?)? deleteToMark_,
  void Function(objc.ObjCObjectBase?)? selectToMark_,
  void Function(objc.ObjCObjectBase?)? swapWithMark_,
  void Function(objc.ObjCObjectBase?)? cancelOperation_,
  void Function(objc.ObjCObjectBase?)? makeBaseWritingDirectionNatural_,
  void Function(objc.ObjCObjectBase?)? makeBaseWritingDirectionLeftToRight_,
  void Function(objc.ObjCObjectBase?)? makeBaseWritingDirectionRightToLeft_,
  void Function(objc.ObjCObjectBase?)? makeTextWritingDirectionNatural_,
  void Function(objc.ObjCObjectBase?)? makeTextWritingDirectionLeftToRight_,
  void Function(objc.ObjCObjectBase?)? makeTextWritingDirectionRightToLeft_,
  void Function(objc.ObjCObjectBase?)? quickLookPreviewItems_,
  void Function(objc.ObjCObjectBase?)? showContextMenuForSelection_,
  bool $keepIsolateAlive = true,
}) {
  NSStandardKeyBindingResponding.insertText_.implement(builder, insertText_);
  NSStandardKeyBindingResponding.doCommandBySelector_.implement(
    builder,
    doCommandBySelector_,
  );
  NSStandardKeyBindingResponding.moveForward_.implement(
    builder,
    moveForward_,
  );
  NSStandardKeyBindingResponding.moveRight_.implement(builder, moveRight_);
  NSStandardKeyBindingResponding.moveBackward_.implement(
    builder,
    moveBackward_,
  );
  NSStandardKeyBindingResponding.moveLeft_.implement(builder, moveLeft_);
  NSStandardKeyBindingResponding.moveUp_.implement(builder, moveUp_);
  NSStandardKeyBindingResponding.moveDown_.implement(builder, moveDown_);
  NSStandardKeyBindingResponding.moveWordForward_.implement(
    builder,
    moveWordForward_,
  );
  NSStandardKeyBindingResponding.moveWordBackward_.implement(
    builder,
    moveWordBackward_,
  );
  NSStandardKeyBindingResponding.moveToBeginningOfLine_.implement(
    builder,
    moveToBeginningOfLine_,
  );
  NSStandardKeyBindingResponding.moveToEndOfLine_.implement(
    builder,
    moveToEndOfLine_,
  );
  NSStandardKeyBindingResponding.moveToBeginningOfParagraph_.implement(
    builder,
    moveToBeginningOfParagraph_,
  );
  NSStandardKeyBindingResponding.moveToEndOfParagraph_.implement(
    builder,
    moveToEndOfParagraph_,
  );
  NSStandardKeyBindingResponding.moveToEndOfDocument_.implement(
    builder,
    moveToEndOfDocument_,
  );
  NSStandardKeyBindingResponding.moveToBeginningOfDocument_.implement(
    builder,
    moveToBeginningOfDocument_,
  );
  NSStandardKeyBindingResponding.pageDown_.implement(builder, pageDown_);
  NSStandardKeyBindingResponding.pageUp_.implement(builder, pageUp_);
  NSStandardKeyBindingResponding.centerSelectionInVisibleArea_.implement(
    builder,
    centerSelectionInVisibleArea_,
  );
  NSStandardKeyBindingResponding.moveBackwardAndModifySelection_.implement(
    builder,
    moveBackwardAndModifySelection_,
  );
  NSStandardKeyBindingResponding.moveForwardAndModifySelection_.implement(
    builder,
    moveForwardAndModifySelection_,
  );
  NSStandardKeyBindingResponding.moveWordForwardAndModifySelection_.implement(
    builder,
    moveWordForwardAndModifySelection_,
  );
  NSStandardKeyBindingResponding.moveWordBackwardAndModifySelection_
      .implement(builder, moveWordBackwardAndModifySelection_);
  NSStandardKeyBindingResponding.moveUpAndModifySelection_.implement(
    builder,
    moveUpAndModifySelection_,
  );
  NSStandardKeyBindingResponding.moveDownAndModifySelection_.implement(
    builder,
    moveDownAndModifySelection_,
  );
  NSStandardKeyBindingResponding.moveToBeginningOfLineAndModifySelection_
      .implement(builder, moveToBeginningOfLineAndModifySelection_);
  NSStandardKeyBindingResponding.moveToEndOfLineAndModifySelection_.implement(
    builder,
    moveToEndOfLineAndModifySelection_,
  );
  NSStandardKeyBindingResponding.moveToBeginningOfParagraphAndModifySelection_
      .implement(builder, moveToBeginningOfParagraphAndModifySelection_);
  NSStandardKeyBindingResponding.moveToEndOfParagraphAndModifySelection_
      .implement(builder, moveToEndOfParagraphAndModifySelection_);
  NSStandardKeyBindingResponding.moveToEndOfDocumentAndModifySelection_
      .implement(builder, moveToEndOfDocumentAndModifySelection_);
  NSStandardKeyBindingResponding.moveToBeginningOfDocumentAndModifySelection_
      .implement(builder, moveToBeginningOfDocumentAndModifySelection_);
  NSStandardKeyBindingResponding.pageDownAndModifySelection_.implement(
    builder,
    pageDownAndModifySelection_,
  );
  NSStandardKeyBindingResponding.pageUpAndModifySelection_.implement(
    builder,
    pageUpAndModifySelection_,
  );
  NSStandardKeyBindingResponding.moveParagraphForwardAndModifySelection_
      .implement(builder, moveParagraphForwardAndModifySelection_);
  NSStandardKeyBindingResponding.moveParagraphBackwardAndModifySelection_
      .implement(builder, moveParagraphBackwardAndModifySelection_);
  NSStandardKeyBindingResponding.moveWordRight_.implement(
    builder,
    moveWordRight_,
  );
  NSStandardKeyBindingResponding.moveWordLeft_.implement(
    builder,
    moveWordLeft_,
  );
  NSStandardKeyBindingResponding.moveRightAndModifySelection_.implement(
    builder,
    moveRightAndModifySelection_,
  );
  NSStandardKeyBindingResponding.moveLeftAndModifySelection_.implement(
    builder,
    moveLeftAndModifySelection_,
  );
  NSStandardKeyBindingResponding.moveWordRightAndModifySelection_.implement(
    builder,
    moveWordRightAndModifySelection_,
  );
  NSStandardKeyBindingResponding.moveWordLeftAndModifySelection_.implement(
    builder,
    moveWordLeftAndModifySelection_,
  );
  NSStandardKeyBindingResponding.moveToLeftEndOfLine_.implement(
    builder,
    moveToLeftEndOfLine_,
  );
  NSStandardKeyBindingResponding.moveToRightEndOfLine_.implement(
    builder,
    moveToRightEndOfLine_,
  );
  NSStandardKeyBindingResponding.moveToLeftEndOfLineAndModifySelection_
      .implement(builder, moveToLeftEndOfLineAndModifySelection_);
  NSStandardKeyBindingResponding.moveToRightEndOfLineAndModifySelection_
      .implement(builder, moveToRightEndOfLineAndModifySelection_);
  NSStandardKeyBindingResponding.scrollPageUp_.implement(
    builder,
    scrollPageUp_,
  );
  NSStandardKeyBindingResponding.scrollPageDown_.implement(
    builder,
    scrollPageDown_,
  );
  NSStandardKeyBindingResponding.scrollLineUp_.implement(
    builder,
    scrollLineUp_,
  );
  NSStandardKeyBindingResponding.scrollLineDown_.implement(
    builder,
    scrollLineDown_,
  );
  NSStandardKeyBindingResponding.scrollToBeginningOfDocument_.implement(
    builder,
    scrollToBeginningOfDocument_,
  );
  NSStandardKeyBindingResponding.scrollToEndOfDocument_.implement(
    builder,
    scrollToEndOfDocument_,
  );
  NSStandardKeyBindingResponding.transpose_.implement(builder, transpose_);
  NSStandardKeyBindingResponding.transposeWords_.implement(
    builder,
    transposeWords_,
  );
  NSStandardKeyBindingResponding.selectAll_.implement(builder, selectAll_);
  NSStandardKeyBindingResponding.selectParagraph_.implement(
    builder,
    selectParagraph_,
  );
  NSStandardKeyBindingResponding.selectLine_.implement(builder, selectLine_);
  NSStandardKeyBindingResponding.selectWord_.implement(builder, selectWord_);
  NSStandardKeyBindingResponding.indent_.implement(builder, indent_);
  NSStandardKeyBindingResponding.insertTab_.implement(builder, insertTab_);
  NSStandardKeyBindingResponding.insertBacktab_.implement(
    builder,
    insertBacktab_,
  );
  NSStandardKeyBindingResponding.insertNewline_.implement(
    builder,
    insertNewline_,
  );
  NSStandardKeyBindingResponding.insertParagraphSeparator_.implement(
    builder,
    insertParagraphSeparator_,
  );
  NSStandardKeyBindingResponding.insertNewlineIgnoringFieldEditor_.implement(
    builder,
    insertNewlineIgnoringFieldEditor_,
  );
  NSStandardKeyBindingResponding.insertTabIgnoringFieldEditor_.implement(
    builder,
    insertTabIgnoringFieldEditor_,
  );
  NSStandardKeyBindingResponding.insertLineBreak_.implement(
    builder,
    insertLineBreak_,
  );
  NSStandardKeyBindingResponding.insertContainerBreak_.implement(
    builder,
    insertContainerBreak_,
  );
  NSStandardKeyBindingResponding.insertSingleQuoteIgnoringSubstitution_
      .implement(builder, insertSingleQuoteIgnoringSubstitution_);
  NSStandardKeyBindingResponding.insertDoubleQuoteIgnoringSubstitution_
      .implement(builder, insertDoubleQuoteIgnoringSubstitution_);
  NSStandardKeyBindingResponding.changeCaseOfLetter_.implement(
    builder,
    changeCaseOfLetter_,
  );
  NSStandardKeyBindingResponding.uppercaseWord_.implement(
    builder,
    uppercaseWord_,
  );
  NSStandardKeyBindingResponding.lowercaseWord_.implement(
    builder,
    lowercaseWord_,
  );
  NSStandardKeyBindingResponding.capitalizeWord_.implement(
    builder,
    capitalizeWord_,
  );
  NSStandardKeyBindingResponding.deleteForward_.implement(
    builder,
    deleteForward_,
  );
  NSStandardKeyBindingResponding.deleteBackward_.implement(
    builder,
    deleteBackward_,
  );
  NSStandardKeyBindingResponding.deleteBackwardByDecomposingPreviousCharacter_
      .implement(builder, deleteBackwardByDecomposingPreviousCharacter_);
  NSStandardKeyBindingResponding.deleteWordForward_.implement(
    builder,
    deleteWordForward_,
  );
  NSStandardKeyBindingResponding.deleteWordBackward_.implement(
    builder,
    deleteWordBackward_,
  );
  NSStandardKeyBindingResponding.deleteToBeginningOfLine_.implement(
    builder,
    deleteToBeginningOfLine_,
  );
  NSStandardKeyBindingResponding.deleteToEndOfLine_.implement(
    builder,
    deleteToEndOfLine_,
  );
  NSStandardKeyBindingResponding.deleteToBeginningOfParagraph_.implement(
    builder,
    deleteToBeginningOfParagraph_,
  );
  NSStandardKeyBindingResponding.deleteToEndOfParagraph_.implement(
    builder,
    deleteToEndOfParagraph_,
  );
  NSStandardKeyBindingResponding.yank_.implement(builder, yank_);
  NSStandardKeyBindingResponding.complete_.implement(builder, complete_);
  NSStandardKeyBindingResponding.setMark_.implement(builder, setMark_);
  NSStandardKeyBindingResponding.deleteToMark_.implement(
    builder,
    deleteToMark_,
  );
  NSStandardKeyBindingResponding.selectToMark_.implement(
    builder,
    selectToMark_,
  );
  NSStandardKeyBindingResponding.swapWithMark_.implement(
    builder,
    swapWithMark_,
  );
  NSStandardKeyBindingResponding.cancelOperation_.implement(
    builder,
    cancelOperation_,
  );
  NSStandardKeyBindingResponding.makeBaseWritingDirectionNatural_.implement(
    builder,
    makeBaseWritingDirectionNatural_,
  );
  NSStandardKeyBindingResponding.makeBaseWritingDirectionLeftToRight_
      .implement(builder, makeBaseWritingDirectionLeftToRight_);
  NSStandardKeyBindingResponding.makeBaseWritingDirectionRightToLeft_
      .implement(builder, makeBaseWritingDirectionRightToLeft_);
  NSStandardKeyBindingResponding.makeTextWritingDirectionNatural_.implement(
    builder,
    makeTextWritingDirectionNatural_,
  );
  NSStandardKeyBindingResponding.makeTextWritingDirectionLeftToRight_
      .implement(builder, makeTextWritingDirectionLeftToRight_);
  NSStandardKeyBindingResponding.makeTextWritingDirectionRightToLeft_
      .implement(builder, makeTextWritingDirectionRightToLeft_);
  NSStandardKeyBindingResponding.quickLookPreviewItems_.implement(
    builder,
    quickLookPreviewItems_,
  );
  NSStandardKeyBindingResponding.showContextMenuForSelection_.implement(
    builder,
    showContextMenuForSelection_,
  );
  builder.addProtocol($protocol);
}