Пример #1
0
        public MousePressMacro(string macroName, string note, MouseButtons mouseButton) : base(macroName, note)
        {
            MouseButton = mouseButton;
            string enumName = Enum.GetName(typeof(Mouse.MouseKeys), (int)mouseButton);

            _mouseButton = (Mouse.MouseKeys)Enum.Parse(typeof(Mouse.MouseKeys), enumName, true);
        }
Пример #2
0
 public void MouseButtonUp(Mouse.MouseKeys code)
 {
     if (_pressedButtons.Contains(code))
     {
         Mouse.ButtonUp(code);
         _pressedButtons.Remove(code);
     }
 }
Пример #3
0
 public void MouseButtonDown(Mouse.MouseKeys code)
 {
     if (!_pressedButtons.Contains(code))
     {
         Mouse.ButtonDown(code);
         _pressedButtons.Add(code);
     }
 }
        public void ControlType_SelectedIndexChanged(object sender, EventArgs e)
        {
            // Convert control generic object back into item.

            var itemWithText = (ItemWithText)((ComboBox)sender).SelectedItem;
            var itemTypeName = itemWithText.Item.GetType().Name;

            // Set the active item.

            if (itemTypeName == "Keys")
            {
                inputKeys = (Keys)itemWithText.Item;
                inputType = 1;
            }
            else if (itemTypeName == "MouseKeys")
            {
                inputType      = 2;
                inputMouseKeys = (Mouse.MouseKeys)itemWithText.Item;
            }
            else if (itemTypeName == "String")
            {
                var itemText = (String)itemWithText.Item;

                if (itemText == "")
                {
                    inputType = 0;
                }
                else if (itemText == "MouseMoveX")
                {
                    inputType = 3;
                }
                else if (itemText == "MouseMoveY")
                {
                    inputType = 4;
                }
            }

            // Remember settings.

            inputText = ((ComboBox)sender).Text;
            Save();
        }
Пример #5
0
 public MouseButtonAssignment(Mouse.MouseKeys btn)
 {
     MouseButton = btn;
 }
Пример #6
0
 public MouseClickCommand(TimeSpan time, Vector2 position, bool down, Mouse.MouseKeys key) : base(time)
 {
     Position = position;
     Down     = down;
     Key      = key;
 }
Пример #7
0
 public void MouseButtonPress(Mouse.MouseKeys code)
 {
     Mouse.PressButton(code);
 }