예제 #1
0
        public MouseUp(int button)
        {
            int data = 0;

            switch (button)
            {
            case 0:
            case 1:
                Inputs   = new InputWrapper[] { InputSimulator.MouseWrapper(MouseEventFlags.LeftUp, data) };
                toString = "MouseUp(" + MouseEventFlags.LeftUp.ToString() + ")";
                break;

            case 2:
                Inputs   = new InputWrapper[] { InputSimulator.MouseWrapper(MouseEventFlags.RightUp, data) };
                toString = "MouseUp(" + MouseEventFlags.RightUp.ToString() + ")";
                break;

            case 3:
                Inputs   = new InputWrapper[] { InputSimulator.MouseWrapper(MouseEventFlags.MiddleUp, data) };
                toString = "MouseUp(" + MouseEventFlags.MiddleUp.ToString() + ")";
                break;

            default:
                data     = button - 3;
                Inputs   = new InputWrapper[] { InputSimulator.MouseWrapper(MouseEventFlags.XUp, data) };
                toString = "MouseUp(" + MouseEventFlags.XUp.ToString() + ", " + data + ")";
                break;
            }
        }
예제 #2
0
        public MouseTap(int button)
        {
            int data = 0;

            switch (button)
            {
            case 0:
            case 1:
                Inputs = new InputWrapper[] { InputSimulator.MouseWrapper(MouseEventFlags.LeftDown, data), InputSimulator.MouseWrapper(MouseEventFlags.LeftUp, data) };

                toString = "MouseTap(LeftButton)";
                break;

            case 2:
                Inputs = new InputWrapper[] { InputSimulator.MouseWrapper(MouseEventFlags.RightDown, data), InputSimulator.MouseWrapper(MouseEventFlags.RightUp, data) };

                toString = "MouseTap(RightButton)";
                break;

            case 3:
                Inputs = new InputWrapper[] { InputSimulator.MouseWrapper(MouseEventFlags.MiddleDown, data), InputSimulator.MouseWrapper(MouseEventFlags.MiddleUp, data) };

                toString = "MouseTap(MiddleButton)";
                break;

            default:
                data   = button - 3;
                Inputs = new InputWrapper[] { InputSimulator.MouseWrapper(MouseEventFlags.XDown, data), InputSimulator.MouseWrapper(MouseEventFlags.XUp, data) };

                toString = "MouseTap(XButton, " + data + ")";
                break;
            }
        }
예제 #3
0
 public MouseWheel(int amount)
 {
     Inputs   = new InputWrapper[] { InputSimulator.MouseWrapper(MouseEventFlags.Wheel, amount) };
     toString = "MouseWheel(" + amount + ")";
 }