示例#1
0
 public Key(char c)
 {
     _buttonCounter = 0;
     Vk             = (Messaging.VKeys)Messaging.GetVirtualKeyCode(c);
     ShiftKey       = Messaging.VKeys.NULL;
     ShiftType      = Messaging.ShiftType.NONE;
 }
示例#2
0
 /// <summary>Constructor if you already have a whole key.  Good for making a dereferenced copy.</summary>
 /// <param name="key">The already built key.</param>
 public Key(Key key)
 {
     _buttonCounter = 0;
     Vk             = key.Vk;
     ShiftKey       = key.ShiftKey;
     ShiftType      = key.ShiftType;
 }
示例#3
0
 public KeyboardTask(Messaging.VKeys key)
 {
     KeySequence = new List <Messaging.VKeys>
     {
         key
     };
 }
示例#4
0
 /// <summary>Default constructor</summary>
 public Key(Messaging.VKeys vk = Messaging.VKeys.NULL, Messaging.VKeys shiftKey = Messaging.VKeys.NULL, Messaging.ShiftType shiftType = Messaging.ShiftType.NONE)
 {
     _buttonCounter = 0;
     Vk             = vk;
     ShiftKey       = shiftKey;
     ShiftType      = shiftType;
 }
示例#5
0
文件: VKey.cs 项目: iXab3r/Keyboard
 /// <summary>Constructor if you already have a whole VKey.  Good for making a dereferenced copy.</summary>
 /// <param name="vKey">The already built VKey.</param>
 public VKey(VKey vKey)
 {
     buttonCounter = 0;
     Vk            = vKey.Vk;
     ShiftKey      = vKey.ShiftKey;
     ShiftType     = vKey.ShiftType;
 }
示例#6
0
文件: Key.cs 项目: Xuiying/Keyboard
		/// <summary>Constructor if you already have a whole key.  Good for making a dereferenced copy.</summary>
		/// <param name="key">The already built key.</param>
		public Key(Key key)
		{
			_buttonCounter = 0;
			Vk = key.Vk;
			ShiftKey = key.ShiftKey;
			ShiftType = key.ShiftType;
		}
示例#7
0
文件: Key.cs 项目: Xuiying/Keyboard
		public Key(char c)
		{
			_buttonCounter = 0;
			Vk = (Messaging.VKeys)Messaging.GetVirtualKeyCode(c);
			ShiftKey = Messaging.VKeys.NULL;
			ShiftType = Messaging.ShiftType.NONE;
		}
示例#8
0
文件: Key.cs 项目: Xuiying/Keyboard
		/// <summary>Default constructor</summary>
		public Key(Messaging.VKeys vk = Messaging.VKeys.NULL, Messaging.VKeys shiftKey = Messaging.VKeys.NULL, Messaging.ShiftType shiftType = Messaging.ShiftType.NONE)
		{
			_buttonCounter = 0;
			Vk = vk;
			ShiftKey = shiftKey;
			ShiftType = shiftType;
		}
示例#9
0
        public void Press(Messaging.VKeys key)
        {
            var handle = Gwent.GwentProcess?.MainWindowHandle ?? IntPtr.Zero;

            if (handle != IntPtr.Zero)
            {
                new Key(key).Press(handle, true);
            }
        }