accepts method
Returns true if event matches this activator's key and modifiers.
Implementation
bool accepts(KeyEvent event) {
if (event.code != key) {
if (key == KeyCode.char) {
if (event.code != KeyCode.char) return false;
} else {
return false;
}
}
if (ctrl != null && ctrl != event.isCtrlPressed) return false;
if (alt != null && alt != event.isAltPressed) return false;
if (shift != null && shift != event.isShiftPressed) return false;
return true;
}