public void StrokeKey(JavaKeyEvent key) { foreach (JavaOMI device in m_serverSelected.GetJavaOMISelected()) { device.Keyboard(key); } }
private void PressKey(JavaKeyEvent key) { Debug.Log("D:" + key); foreach (var item in m_target.GetJavaOMISelected()) { item.Keyboard(key); } }
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()); }
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); }
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; }