public KeyInfo(int virtualKeyCode, char ch, Native.ControlKeyStates controlKeyState, bool keyDown) { this = new Native.KeyInfo(); this.VirtualKeyCode = virtualKeyCode; this.Character = ch; this.ControlKeyState = controlKeyState; this.KeyDown = keyDown; }