/// <summary> /// Indicates whether a key identified by its virtual key code is pressed /// </summary> /// <param name="virtualKeyCode">The <see cref="INativeKeyboard.VirtualKeyCode" /> of the key to check.</param> /// <returns><see langword="true" /> if the key is pressed, <see langword="false" /> otherwise.</returns> public bool IsKeyPressed(INativeKeyboard.VirtualKeyCode virtualKeyCode) { return(Convert.ToBoolean(GetKeyState(virtualKeyCode) & (int)KeyMask.KEY_PRESSED)); }
private static extern short GetKeyState(INativeKeyboard.VirtualKeyCode nVirtualKeyCode);