containsKeyEvent method

bool containsKeyEvent(
  1. KeyEvent keyEvent
)

Implementation

bool containsKeyEvent(KeyEvent keyEvent) {
  for (final keybinding in this) {
    if (keybinding.isMetaPressed == HardwareKeyboard.instance.isMetaPressed &&
        keybinding.isControlPressed ==
            HardwareKeyboard.instance.isControlPressed &&
        keybinding.isAltPressed == HardwareKeyboard.instance.isAltPressed &&
        keybinding.isShiftPressed ==
            HardwareKeyboard.instance.isShiftPressed &&
        keybinding.keyCode == keyEvent.logicalKey.keyId) {
      return true;
    }
  }
  return false;
}