public override bool Equals(object obj) { if (!(obj is KeyBinding)) return false; var kb = (KeyBinding)obj; return this._keycode == kb._keycode && this._modifiers == kb._modifiers; }