private bool HasKeyDuplicate(Key key) { if ((key == Key.LeftShift || key == Key.RightShift) && HasKeyShift() || key == Key.System && HasKeyAlt() || (key == Key.LeftCtrl || key == Key.RightCtrl) && HasKeyControl()) { return(true); } if (KeysList.Exists(k => k <= Key.Z)) { return(true); } return(false); }