protected override bool RaiseKeyUp(int virtualKeyCode) { if (virtualKeyCode < 256) { _pressed[virtualKeyCode] = false; } if (_ignoreUp > 0) { _ignoreUp--; } else { return base.RaiseKeyUp(virtualKeyCode); } return false; }