internal LowLevelKeyboardProcEventArgs(int code, int scanCode, int flags, Dictionary<Keys, bool> keyStates) { KeyCode = (Keys) code; ScanCode = scanCode; Flags = (KBDLLHOOKSTRUCTFlags) flags; _keyStates = keyStates; }
internal KBDLLHOOKSTRUCT(uint vkCode, uint scanCode, KBDLLHOOKSTRUCTFlags flags, uint time, IntPtr dwExtraInfo) { this.vkCode = vkCode; this.scanCode = scanCode; this.flags = flags; this.time = time; this.dwExtraInfo = dwExtraInfo; }
public static bool HasCTRLModifier(KBDLLHOOKSTRUCTFlags flags) { return(((uint)flags & 0x29) == 0x29); }