Me preguntaba si es posible presionar una tecla con Java. No estoy seguro de cómo abordar esto. Debe haber algún tipo de clase que tenga como sendKeyPress(); o algo.Presione una tecla con Java
Respuesta
Puede hacerlo fácilmente con la clase Robot
. Eso simplemente presiona virtualmente el botón, sin objetivo especial ni nada.
Por ejemplo, al pulsar Intro :
Robot r = new Robot();
r.keyPress(KeyEvent.VK_ENTER);
r.keyRelease(KeyEvent.VK_ENTER);
Aquí hay otra pregunta. ¿Cómo tomaría un solo carácter como a y lo convertiría en un código clave? – Chris
@Sauce Si quiere decir lo que quiero decir, entonces he usado [esta pregunta] (http://stackoverflow.com/questions/1248510/convert-string-to-keyevents). –
Gracias. Exactamente lo que necesitaba. :) – Chris
Action act = new Action(driver);
act.sendkeys(Keys.ENTER).build().perform();
- 1. Cómo esperar a que se presione una tecla en Clojure
- 2. tecla de función de manejo presione
- 3. Android - Obtener la tecla del teclado presione
- 4. Cómo capturar la tecla Entrar, presione GtkEntry
- 5. Python, presione cualquier tecla para salir
- 6. Cómo convertir una tecla Intro Pulse en una pestaña Presione la tecla para páginas web
- 7. Seleccione el campo NEXT en la tecla Intro Presione
- 8. Simular tecla de tabulación Presione en SDK de iOS
- 9. Presione la tecla Escape para llamar al método
- 10. Visual Studio 2010 "Presione cualquier tecla para continuar ..." no muestra
- 11. Minimice la actividad en la tecla Atrás, presione
- 12. hay una forma de utilizar la entrada ("Presione cualquier tecla para continuar") en la versión 2.6
- 13. Javascript: presione una lista completa?
- 14. Detectando la tecla de flecha presione IE a través de javascript/jQuery
- 15. Usar Javascript para cambiar qué envío está activado al introducir la tecla, presione
- 16. ¿Cómo compila VS las aplicaciones de la consola para mostrar "Presione cualquier tecla para continuar"?
- 17. ¿Cómo esperar 20 segundos para que el usuario presione cualquier tecla?
- 18. CodeMirror tiene contenido pero no se mostrará hasta que presione la tecla
- 19. Generar una nueva lista con la tecla
- 20. ¿Cómo comprobar si la tecla presionada era una tecla de flecha en Java KeyListener?
- 21. Presione Enter para pasar al siguiente control
- 22. ¿Cómo diferenciar entre presionar una tecla larga y presionar una tecla con regularidad?
- 23. ¿Cómo puedo escuchar una tecla TAB presionada/tipada en Java?
- 24. Cómo hago para que python espere una tecla presionada
- 25. ¿Cómo correlacionar globalmente la tecla AltGr con la tecla Alt?
- 26. Compuesto Tecla/Id con NHibernate
- 27. Presione para matriz de referencia
- 28. Javascript: presione array en array con for loop
- 29. Hacer que una tecla se comporte como otra tecla
- 30. iPhone Detect Volume Keys presione.
En qué? ¿Oscilación? ¿la consola? un applet? GWT? –
Lo que espero lograr es colocar el mouse sobre alguna parte y luego presionar una tecla y guardar los mouses pos. Luego regresa y hace clic allí. – Chris
La clase 'Robot' de mi respuesta incluso te permite mover el mouse. Y la clase ['MouseInfo'] (http://docs.oracle.com/javase/7/docs/api/java/awt/MouseInfo.html) también sirve para recordar la posición del mouse. ¡Buena suerte! –