addToBuilderAsBlocking static method

void addToBuilderAsBlocking(
  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. All methods that can be implemented as blocking listeners will be.

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

Implementation

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