performSelector method

  1. @override
void performSelector(
  1. String selectorName
)
override

Performs the specified MacOS-specific selector from the NSStandardKeyBindingResponding protocol or user-specified selector from DefaultKeyBinding.Dict.

Implementation

@override
void performSelector(String selectorName) {
  final doc = _document;
  if (doc == null) return;
  switch (selectorName) {
    case 'moveLeft:':
      executeHandleArrowKey(LogicalKeyboardKey.arrowLeft, doc);
      break;
    case 'moveRight:':
      executeHandleArrowKey(LogicalKeyboardKey.arrowRight, doc);
      break;
    case 'deleteBackward:':
      executeHandleBackspace(doc);
      break;
  }
}