ignoreKeyCombos function

DocumentKeyboardAction ignoreKeyCombos(
  1. List<ShortcutActivator> keys
)

A DocumentKeyboardAction that reports ExecutionInstruction.blocked for any key combination that matches one of the given keys.

Implementation

DocumentKeyboardAction ignoreKeyCombos(List<ShortcutActivator> keys) {
  return ({
    required SuperEditorContext editContext,
    required KeyEvent keyEvent,
  }) {
    for (final key in keys) {
      if (key.accepts(keyEvent, HardwareKeyboard.instance)) {
        return ExecutionInstruction.blocked;
      }
    }
    return ExecutionInstruction.continueExecution;
  };
}