accepts method
- ControlEvent emitted
override
Whether this event, as something bound to a handler, accepts emitted.
Implementation
@override
bool accepts(ControlEvent emitted) {
if (emitted is! KeyPress) return false;
if (key != emitted.key) return false;
if (alt != null && alt != (emitted.alt ?? false)) return false;
if (control != null && control != (emitted.control ?? false)) return false;
if (shift != null && shift != (emitted.shift ?? false)) return false;
if (meta != null && meta != (emitted.meta ?? false)) return false;
return true;
}