ignoreKeyCombos function
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;
};
}