ATMLCommonLibrary.utils.GlobalKeyboardHook.AddModifiers C# (CSharp) Method

AddModifiers() private method

private AddModifiers ( Keys key ) : Keys
key Keys
return Keys
        private Keys AddModifiers(Keys key)
        {
            if ((GetKeyState(VK_CAPITAL) & 0x0001) != 0) key = key | Keys.CapsLock;
            if ((GetKeyState(VK_SHIFT) & 0x8000) != 0) key = key | Keys.Shift;
            if ((GetKeyState(VK_CONTROL) & 0x8000) != 0) key = key | Keys.Control;
            if ((GetKeyState(VK_MENU) & 0x8000) != 0) key = key | Keys.Alt;
            return key;
        }