namespace NibblePoker.Win32Bindings.WinUser.SendKeys;
// ReSharper disable InconsistentNaming
[Flags]
public enum EKeyEventFlags : uint {
// https://learn.microsoft.com/en-us/windows/win32/api/winuser/ns-winuser-keybdinput
///
/// If specified, the wScan scan code consists of a sequence of two bytes, where the first byte has a value of 0xE0.
/// See Extended-Key Flag
/// for more info.
///
///
///
KEYEVENTF_EXTENDEDKEY = 0x0001,
///
/// If specified, the key is being released.
/// If not specified, the key is being pressed.
///
///
///
KEYEVENTF_KEYUP = 0x0002,
///
/// If specified, identifies the key and is ignored.
///
///
///
KEYEVENTF_SCANCODE = 0x0004,
///
/// If specified, the system synthesizes a VK_PACKET keystroke.
/// The parameter must be zero.
/// This flag can only be combined with the flag.
///
///
///
KEYEVENTF_UNICODE = 0x0008,
}