Ejemplo n.º 1
0
        public static void MouseClickOnDesktop(MyMouseEvent e)
        {
            uint MouseE = 0;

            switch (e)
            {
            case MyMouseEvent.Mouse_Right_Click:
                MouseE = (int)MouseEvent.MOUSEEVENTF_ABSOLUTE | (int)MouseEvent.MOUSEEVENTF_RIGHTDOWN | (int)MouseEvent.MOUSEEVENTF_RIGHTUP;
                break;

            case MyMouseEvent.Mouse_Left_Click:
                MouseE = (int)MouseEvent.MOUSEEVENTF_ABSOLUTE | (int)MouseEvent.MOUSEEVENTF_LEFTDOWN | (int)MouseEvent.MOUSEEVENTF_LEFTUP;
                break;

            case MyMouseEvent.Mouse_Right_Down:
                MouseE = (int)MouseEvent.MOUSEEVENTF_ABSOLUTE | (int)MouseEvent.MOUSEEVENTF_RIGHTDOWN;
                break;

            case MyMouseEvent.Mouse_Right_Up:
                MouseE = (int)MouseEvent.MOUSEEVENTF_ABSOLUTE | (int)MouseEvent.MOUSEEVENTF_RIGHTUP;
                break;

            case MyMouseEvent.Mouse_Left_Down:
                MouseE = (int)MouseEvent.MOUSEEVENTF_ABSOLUTE | (int)MouseEvent.MOUSEEVENTF_LEFTDOWN;
                break;

            case MyMouseEvent.Mouse_Left_Up:
                MouseE = (int)MouseEvent.MOUSEEVENTF_ABSOLUTE | (int)MouseEvent.MOUSEEVENTF_LEFTUP;
                break;
            }
            mouse_event(MouseE, System.Windows.Forms.Cursor.Position.X, System.Windows.Forms.Cursor.Position.Y, 0, 0);
        }
Ejemplo n.º 2
0
    void Awake()
    {
        if (_instance != null && _instance != this)
        {
            Destroy(gameObject);
        }
        else
        {
            _instance = this;
        }


        _keyboard       = new KeyboardInputClass();
        keyPressEvent   = new MyKeyboardEvent();
        keyReleaseEvent = new MyKeyboardEvent();
        keyPressEvent.AddListener(_keyboard.ProcessPressedKey);
        keyReleaseEvent.AddListener(_keyboard.ProcessReleasedKey);


        _mouse               = new MouseInputClass();
        mouseKeyPressEvent   = new MyMouseEvent();
        mouseKeyReleaseEvent = new MyMouseEvent();
        mouseKeyPressEvent.AddListener(_mouse.ProcessPressedKey);
        mouseKeyReleaseEvent.AddListener(_mouse.ProcessReleasedKey);
    }