Ejemplo n.º 1
0
 public void StrokeKey(JavaKeyEvent key)
 {
     foreach (JavaOMI device in m_serverSelected.GetJavaOMISelected())
     {
         device.Keyboard(key);
     }
 }
Ejemplo n.º 2
0
 private void PressKey(JavaKeyEvent key)
 {
     Debug.Log("D:" + key);
     foreach (var item in m_target.GetJavaOMISelected())
     {
         item.Keyboard(key);
     }
 }
Ejemplo n.º 3
0
        public void Send(JavaKeyEvent keyToType, PressType press)
        {
            if (m_isInPause)
            {
                return;
            }
            string instruction = "ks:";

            if (press == PressType.Press)
            {
                instruction = "kp:";
            }
            if (press == PressType.Release)
            {
                instruction = "kr:";
            }
            m_toSend.Enqueue(instruction + keyToType.ToString());
        }
Ejemplo n.º 4
0
        public static bool TryBasicDirtyConvertion(char c, out JavaKeyEvent result)
        {
            result = JavaKeyEvent.VK_NONCONVERT;
            switch (c)
            {
            case ' ': result = JavaKeyEvent.VK_SPACE;       return(true);

            case 'a':
            case 'A': result = JavaKeyEvent.VK_A; return(true);

            case 'b':
            case 'B': result = JavaKeyEvent.VK_B; return(true);

            case 'c':
            case 'C': result = JavaKeyEvent.VK_C; return(true);

            case 'd':
            case 'D': result = JavaKeyEvent.VK_D; return(true);

            case 'e':
            case 'E': result = JavaKeyEvent.VK_E; return(true);

            case 'f':
            case 'F': result = JavaKeyEvent.VK_F; return(true);

            case 'g':
            case 'G': result = JavaKeyEvent.VK_G; return(true);

            case 'h':
            case 'H': result = JavaKeyEvent.VK_H; return(true);

            case 'i':
            case 'I': result = JavaKeyEvent.VK_I; return(true);

            case 'j':
            case 'J': result = JavaKeyEvent.VK_J; return(true);

            case 'k':
            case 'K': result = JavaKeyEvent.VK_K; return(true);

            case 'l':
            case 'L': result = JavaKeyEvent.VK_L; return(true);

            case 'm':
            case 'M': result = JavaKeyEvent.VK_M; return(true);

            case 'n':
            case 'N': result = JavaKeyEvent.VK_N; return(true);

            case 'o':
            case 'O': result = JavaKeyEvent.VK_O; return(true);

            case 'p':
            case 'P': result = JavaKeyEvent.VK_P; return(true);

            case 'q':
            case 'Q': result = JavaKeyEvent.VK_Q; return(true);

            case 'r':
            case 'R': result = JavaKeyEvent.VK_R; return(true);

            case 's':
            case 'S': result = JavaKeyEvent.VK_S; return(true);

            case 't':
            case 'T': result = JavaKeyEvent.VK_T; return(true);

            case 'u':
            case 'U': result = JavaKeyEvent.VK_U; return(true);

            case 'v':
            case 'V': result = JavaKeyEvent.VK_V; return(true);

            case 'w':
            case 'W': result = JavaKeyEvent.VK_W; return(true);

            case 'x':
            case 'X': result = JavaKeyEvent.VK_X; return(true);

            case 'y':
            case 'Y': result = JavaKeyEvent.VK_Y; return(true);

            case 'z':
            case 'Z': result = JavaKeyEvent.VK_Z; return(true);


            case '0': result = JavaKeyEvent.VK_0; return(true);

            case '1': result = JavaKeyEvent.VK_1; return(true);

            case '2': result = JavaKeyEvent.VK_2; return(true);

            case '3': result = JavaKeyEvent.VK_3; return(true);

            case '4': result = JavaKeyEvent.VK_4; return(true);

            case '5': result = JavaKeyEvent.VK_5; return(true);

            case '6': result = JavaKeyEvent.VK_6; return(true);

            case '7': result = JavaKeyEvent.VK_7; return(true);

            case '8': result = JavaKeyEvent.VK_8; return(true);

            case '9': result = JavaKeyEvent.VK_9; return(true);

            default:
                break;
            }
            return(false);
        }
Ejemplo n.º 5
0
 public void Keyboard(JavaKeyEvent key, PressType press = PressType.Stroke)
 {
     m_linkedProcessUse.Send(key, press);
 }
 public ConvertTextToJavaKey(JavaKeyEvent key, PressType press, string value)
 {
     this.m_regexToReplace = value;
     this.m_key            = key;
     this.m_pressType      = press;
 }