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); }
public void MouseButtonUp(Mouse.MouseKeys code) { if (_pressedButtons.Contains(code)) { Mouse.ButtonUp(code); _pressedButtons.Remove(code); } }
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(); }
public MouseButtonAssignment(Mouse.MouseKeys btn) { MouseButton = btn; }
public MouseClickCommand(TimeSpan time, Vector2 position, bool down, Mouse.MouseKeys key) : base(time) { Position = position; Down = down; Key = key; }
public void MouseButtonPress(Mouse.MouseKeys code) { Mouse.PressButton(code); }