Exemplo n.º 1
0
        // Implemented  //
        private void PerformAction(int key, int keyEvent)
        {
            var AL_Option = GetKeyEventType(keyEvent);

            #region ALPHABETIC
            if (key == Operation.KEY_A)
            {
                al.Keyboard_Key_A(AL_Option);
            }
            else if (key == Operation.KEY_B)
            {
                al.Keyboard_Key_B(AL_Option);
            }
            else if (key == Operation.KEY_C)
            {
                al.Keyboard_Key_C(AL_Option);
            }
            else if (key == Operation.KEY_D)
            {
                al.Keyboard_Key_D(AL_Option);
            }
            else if (key == Operation.KEY_E)
            {
                al.Keyboard_Key_E(AL_Option);
            }
            else if (key == Operation.KEY_F)
            {
                al.Keyboard_Key_F(AL_Option);
            }
            else if (key == Operation.KEY_G)
            {
                al.Keyboard_Key_G(AL_Option);
            }
            else if (key == Operation.KEY_H)
            {
                al.Keyboard_Key_H(AL_Option);
            }
            else if (key == Operation.KEY_I)
            {
                al.Keyboard_Key_I(AL_Option);
            }
            else if (key == Operation.KEY_J)
            {
                al.Keyboard_Key_J(AL_Option);
            }
            else if (key == Operation.KEY_K)
            {
                al.Keyboard_Key_K(AL_Option);
            }
            else if (key == Operation.KEY_L)
            {
                al.Keyboard_Key_L(AL_Option);
            }
            else if (key == Operation.KEY_M)
            {
                al.Keyboard_Key_M(AL_Option);
            }
            else if (key == Operation.KEY_N)
            {
                al.Keyboard_Key_N(AL_Option);
            }
            else if (key == Operation.KEY_O)
            {
                al.Keyboard_Key_O(AL_Option);
            }
            else if (key == Operation.KEY_P)
            {
                al.Keyboard_Key_P(AL_Option);
            }
            else if (key == Operation.KEY_Q)
            {
                al.Keyboard_Key_Q(AL_Option);
            }
            else if (key == Operation.KEY_R)
            {
                al.Keyboard_Key_R(AL_Option);
            }
            else if (key == Operation.KEY_S)
            {
                al.Keyboard_Key_S(AL_Option);
            }
            else if (key == Operation.KEY_T)
            {
                al.Keyboard_Key_T(AL_Option);
            }
            else if (key == Operation.KEY_U)
            {
                al.Keyboard_Key_U(AL_Option);
            }
            else if (key == Operation.KEY_V)
            {
                al.Keyboard_Key_V(AL_Option);
            }
            else if (key == Operation.KEY_W)
            {
                al.Keyboard_Key_W(AL_Option);
            }
            else if (key == Operation.KEY_X)
            {
                al.Keyboard_Key_X(AL_Option);
            }
            else if (key == Operation.KEY_Y)
            {
                al.Keyboard_Key_Y(AL_Option);
            }
            else if (key == Operation.KEY_Z)
            {
                al.Keyboard_Key_Z(AL_Option);
            }

            #endregion

            #region Formatting Keys


            else if (key == Operation.KEY_ENTER)
            {
                al.Keyboard_Key_ENTER(AL_Option);
            }
            else if (key == Operation.KEY_TAB)
            {
                al.Keyboard_Key_TAB(AL_Option);
            }
            else if (key == Operation.KEY_SPACE)
            {
                al.Keyboard_Key_SPACE(AL_Option);
            }
            else if (key == Operation.KEY_BACKSPACE)
            {
                al.Keyboard_Key_BACKSPACE(AL_Option);
            }
            else if (key == Operation.KEY_INSERT)
            {
                al.Keyboard_Key_INSERT(AL_Option);
            }
            else if (key == Operation.KEY_DELETE)
            {
                al.Keyboard_Key_DELETE(AL_Option);
            }

            #endregion

            #region Control Keys


            else if (key == Operation.KEY_SHIFT)
            {
                al.Keyboard_Key_SHIFT(AL_Option);
            }

            else if (key == Operation.KEY_CTRL)
            {
                al.Keyboard_Key_CONTROL(AL_Option);
            }

            else if (key == Operation.KEY_ALT)
            {
                al.Keyboard_Key_ALT(AL_Option);
            }

            else if (key == Operation.KEY_DEL)
            {
                al.Keyboard_Key_DELETE(AL_Option);
            }

            else if (key == Operation.KEY_ESC)
            {
                al.Keyboard_Key_ESC(AL_Option);
            }

            #endregion

            #region Function Keys


            else if (key == Operation.KEY_F1)
            {
                al.Keyboard_Key_F1(AL_Option);
            }

            else if (key == Operation.KEY_F2)
            {
                al.Keyboard_Key_F2(AL_Option);
            }
            else if (key == Operation.KEY_F3)
            {
                al.Keyboard_Key_F3(AL_Option);
            }
            else if (key == Operation.KEY_F4)
            {
                al.Keyboard_Key_F4(AL_Option);
            }
            else if (key == Operation.KEY_F5)
            {
                al.Keyboard_Key_F5(AL_Option);
            }
            else if (key == Operation.KEY_F6)
            {
                al.Keyboard_Key_F6(AL_Option);
            }
            else if (key == Operation.KEY_F7)
            {
                al.Keyboard_Key_F7(AL_Option);
            }
            else if (key == Operation.KEY_F8)
            {
                al.Keyboard_Key_F8(AL_Option);
            }
            else if (key == Operation.KEY_F9)
            {
                al.Keyboard_Key_F9(AL_Option);
            }
            else if (key == Operation.KEY_F10)
            {
                al.Keyboard_Key_F10(AL_Option);
            }
            else if (key == Operation.KEY_F11)
            {
                al.Keyboard_Key_F11(AL_Option);
            }
            else if (key == Operation.KEY_F12)
            {
                al.Keyboard_Key_F12(AL_Option);
            }
            #endregion

            #region Navigation Keys

            else if (key == Operation.KEY_UP)
            {
                al.Keyboard_Key_UP(AL_Option);
            }
            else if (key == Operation.KEY_DOWN)
            {
                al.Keyboard_Key_DOWN(AL_Option);
            }
            else if (key == Operation.KEY_LEFT)
            {
                al.Keyboard_Key_LEFT(AL_Option);
            }
            else if (key == Operation.KEY_RIGHT)
            {
                al.Keyboard_Key_RIGHT(AL_Option);
            }

            else if (key == Operation.KEY_HOME)
            {
                al.Keyboard_Key_HOME(AL_Option);
            }

            else if (key == Operation.KEY_END)
            {
                al.Keyboard_Key_END(AL_Option);
            }

            else if (key == Operation.KEY_PAGEUP)
            {
                al.Keyboard_Key_PAGEUP(AL_Option);
            }

            else if (key == Operation.KEY_PAGEDOWN)
            {
                al.Keyboard_Key_PAGEDOWN(AL_Option);
            }

            #endregion

            #region ARITHEMATIC KEYS


            else if (key == Operation.KEY_PLUS)
            {
                al.Keyboard_Key_ADD(AL_Option);
            }

            else if (key == Operation.KEY_MINUS)
            {
                al.Keyboard_Key_SUBTRACT(AL_Option);
            }

            else if (key == Operation.KEY_DIVIDE)
            {
                al.Keyboard_Key_DIVIDE(AL_Option);
            }

            else if (key == Operation.KEY_MULTIPLY)
            {
                al.Keyboard_Key_MULTIPLY(AL_Option);
            }

            #endregion

            #region Mouse Keys

            else if (key == Operation.KEY_MOUSE_LEFT)
            {
                al.Mouse_Key_LEFT(AL_Option);
            }

            else if (key == Operation.KEY_MOUSE_MIDDLE)
            {
                al.Mouse_Key_MIDDLE(AL_Option);
            }

            else if (key == Operation.KEY_MOUSE_RIGHT)
            {
                al.Mouse_Key_RIGHT(AL_Option);
            }

            #endregion

            #region Numberic Keys
            else if (key == Operation.KEY_0)
            {
                al.Keyboard_Key_0(AL_Option);
            }
            else if (key == Operation.KEY_1)
            {
                al.Keyboard_Key_1(AL_Option);
            }
            else if (key == Operation.KEY_2)
            {
                al.Keyboard_Key_2(AL_Option);
            }
            else if (key == Operation.KEY_3)
            {
                al.Keyboard_Key_3(AL_Option);
            }
            else if (key == Operation.KEY_4)
            {
                al.Keyboard_Key_4(AL_Option);
            }
            else if (key == Operation.KEY_5)
            {
                al.Keyboard_Key_5(AL_Option);
            }
            else if (key == Operation.KEY_6)
            {
                al.Keyboard_Key_6(AL_Option);
            }
            else if (key == Operation.KEY_7)
            {
                al.Keyboard_Key_7(AL_Option);
            }
            else if (key == Operation.KEY_8)
            {
                al.Keyboard_Key_8(AL_Option);
            }
            else if (key == Operation.KEY_9)
            {
                al.Keyboard_Key_9(AL_Option);
            }
            #endregion
            else
            {
                System.Windows.Forms.MessageBox.Show("Error! could not perform action. Location: Operation.CS -> PerformAction(int key, int keyEvent)");
            }
        }